清除Spyder中的控制台和变量的代码

时间:2019-03-01 11:27:15

标签: python python-3.x spyder

尝试了许多建议,以便在Spyder中使用代码而不是CTRL + L来清除控制台和变量,但是它们不起作用。

想知道任何有效的建议,这些代码可用于清除Spyder控制台和变量。

使用get_ipython().magic('reset -sf')将使变量资源管理器不更新。

3 个答案:

答案 0 :(得分:2)

(此处为 Spyder维护程序)此代码既清除了控制台,又同时删除了命名空间中存在的所有变量:

try:
    from IPython import get_ipython
    get_ipython().magic('clear')
    get_ipython().magic('reset -f')
except:
    pass

它还具有在Spyder内部和外部运行的优点。

注意:现在,这种方法在运行后会在控制台中生成an error。我们将在2019年3月发布的下一个Spyder版本( 3.3.4 )中修复该错误。

答案 1 :(得分:2)

我通过编程方式清除Spyder控制台的最简单方法是:

print("\033[H\033[J") 

来自Link,由Denis Rasulev建议。

print("\014")

也可以。

答案 2 :(得分:-1)

在其他地方看到了它,不是我的代码,而是:

import os
os.system('clear')