如何清理Python中的工作空间?

seb*_*bas 6 python

从模块导入一些函数后

>>> from math import pi, e, sin, cos
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'cos', 'e', 'pi', 'sin']
Run Code Online (Sandbox Code Playgroud)

我可以清洁工作空间吗?我的意思是,除了手动之外

>>> del pi, e, sin, cos
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__']
Run Code Online (Sandbox Code Playgroud)

像 matlab/octave 这样的东西clear

小智 5

您可以使用IPython,它有一个%reset命令可以做到这一点,如果您想使用交互式解释器来做复杂的事情,它总体上是一个很好的工具。