删除IPython中的变量

2024-03-29 07:11:43 发布

您现在位置:Python中文网/ 问答频道 /正文

IPython中是否有命令像Matlab中的“clear”那样清除工作区中的所有变量(从系统内存中释放它们)?我只知道del命令。del和变量的名称。但我想一次性删除所有变量。你知道吗


Tags: 内存命令名称系统ipythoncleardelmatlab
1条回答
网友
1楼 · 发布于 2024-03-29 07:11:43

IPython支持重置内核中所有名称的^{}魔法。你知道吗

然而,python导入机制的工作方式仍然会导致令人惊讶的行为,如果您修改一个模块,然后期望在再次导入它时在%reset之后重新加载修改后的代码。我已经很长时间没有尝试过这个了,但是如果内存可用,模块实际上不会被重新导入(a'la^{}),因为这就是python的导入系统的行为方式。你知道吗

因此,如果您正在动态修改模块,最好还是重新启动整个会话。历史仍将存在,而且无论如何,您不会使用前面定义的名称。你知道吗

相关问题 更多 >