Questions tagged «dir»



6
有没有办法从解释器的内存中删除创建的变量,函数等?
我一直在寻找这个问题的准确答案已有几天了,但是还没有任何好的结果。我不是编程的完整初学者,但即使在中级水平上也还不是。 当我进入Python的外壳程序时,键入:dir()并且可以看到当前作用域(主块)中所有对象的所有名称,其中有6个: ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__'] 然后,例如,当我声明一个变量时,x = 10它会自动添加到内置模块下的对象列表中dir(),当我dir()再次键入时,它现在显示: ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'x'] 函数,类等也是如此。 我如何删除所有这些新对象而不删除开始时可用的标准6? 我在这里已经阅读了有关“内存清理”,“控制台清理”的信息,该命令将删除命令提示符窗口中的所有文本: >>> import sys >>> clear = lambda: os.system('cls') >>> clear() 但是,所有这些都与我要实现的目标无关,它不会清除所有使用过的对象。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.