【发布时间】:2011-04-02 09:52:36
【问题描述】:
我在 Matlab 中寻找类似于“清除”的东西:一个命令/函数,它从工作区中删除所有变量,从系统内存中释放它们。 Python中有这样的东西吗?
编辑:我想编写一个脚本,在某些时候清除所有变量。
【问题讨论】:
-
如果您将标题更改为“如何清除 Python 脚本中间的所有变量?”之类的内容会很有帮助。用于该主题的未来搜索,因为“如何在 Python 中重新启动命令窗口?”与您实际询问的内容无关。
-
你能提供任何可能的上下文吗?
-
听起来像是另一种尝试将编码习惯从他们的原生环境转移到没有任何意义的环境。
-
如果您只是关心一些大型对象(图像或其他大型数组),您可以在完成后
del他们。如果您只是担心命名空间混乱,您可能应该重新考虑使用这么多名称的设计。例如,对于一系列图像转换,可能不需要保留每个中间步骤。 -
@S.Lott:控制台中的探索性科学分析。最终得到许多不需要的变量是很常见的(在尝试了一些事情之后,然后决定这不是一个相关的途径)。但在这种情况下,John La Rooy's answer 是最合适的。
标签: python