问题描述
我想知道如何删除在 Python IDLE 中运行模块后创建的变量,在运行模块或在 IDLE 窗口本身上创建的任何其他内容后,我使用 del 删除创建的变量。 但是是否有一个命令可以从内存中删除所有内容,而无需重新启动 Python IDLE Shell?
1楼
dir()可以列出IDLE中的所有变量,然后
>>> del VAR_NAME #can delete that particular variable.
这只是为了帮助任何出于好奇而碰巧来到这里的新手。
2楼
我建议使用而不是 Python IDLE,您将获得许多有用的功能,并且使用%reset魔法命令您可以删除之前加载的所有变量和模块。
3楼
您可以使用 Python 垃圾收集器
import gc
gc.collect()