【问题标题】:Is there a reset function in the Python console?Python 控制台中是否有重置功能?
【发布时间】:2019-10-05 13:24:43
【问题描述】:

是否有可以从 Python 控制台中调用的函数与执行以下操作具有完全相同的效果:

打电话

   exit()

退出控制台,然后调用

python

在命令提示符处重新进入一个新的 python 控制台。

注意:我不只是想清除或整理屏幕,因为使用 CTRL+L 很容易做到这一点。

【问题讨论】:

  • @Sparky05 我认为 我正在寻找的东西,虽然我不是 100% 确定,因为我对所有人都很陌生这。您指示我提出的问题似乎确实提供了有关如何清除在 shell 中混乱的学习过程中积累的所有垃圾的建议。我看到如果有人在IPythonJupyter 中工作,则可以通过直接使用%resetreset 指令来受益。谢谢你的重定向。
  • 如果您是 python 新手,我强烈建议 ether 在 Jupyter notebook 或某些 IDE 中工作(选择取决于您的用例)。 Jupiter notebook 具有重启内核并执行所有单元的功能,这非常有用。

标签: python-3.x console-application


【解决方案1】:

如果您想摆脱会话中定义的变量,那么这应该可以完成您的工作。

import gc

del <variable_name>
gc.collect()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    • 2020-09-24
    • 1970-01-01
    相关资源
    最近更新 更多