Gam*_*amp 0 python python-3.x spyder
尝试了许多建议来使用代码而不是 CTRL+L清除Spyder 中的控制台和变量,但它们不起作用。
想知道什么代码可用于清除 Spyder 控制台和变量的任何有效建议。
usingget_ipython().magic('reset -sf')将使变量资源管理器不更新。
我遇到的以编程方式清除 Spyder 控制台的最简单方法是:
print("\033[H\033[J")
Run Code Online (Sandbox Code Playgroud)
来自Link并由Denis Rasulev建议。
print("\014")
Run Code Online (Sandbox Code Playgroud)
也有效。
(这里是 Spyder 维护者)这段代码既清除了控制台,又同时删除了命名空间中存在的所有变量:
try:
from IPython import get_ipython
get_ipython().magic('clear')
get_ipython().magic('reset -f')
except:
pass
Run Code Online (Sandbox Code Playgroud)
它还具有可以在 Spyder 内部和外部工作的优点。
注意:现在这种方法在运行后会在控制台中产生一个错误。我们将在 2019 年 3 月发布的下一个 Spyder 版本 ( 3.3.4 ) 中修复该错误。
| 归档时间: |
|
| 查看次数: |
14344 次 |
| 最近记录: |