Python 3.x 在Spyder中隐藏runfile()命令

Python 3.x 在Spyder中隐藏runfile()命令,python-3.x,ipython,spyder,Python 3.x,Ipython,Spyder,是否有一种方法可以“隐藏”runfile()命令,使其不会显示在IPython控制台上?当文件有很长的路径时,它会变得非常烦人,因为它会显示两次路径: runfile('C:/Users/One/Desktop/Training/Week1/Files/file1.py',wdir='C:/Users/One/Desktop/Training/Week1/Files/file1.py') (此处为Spyder maintainer)这在我们当前的稳定版本(Spyder4)中是不可能的,抱歉。我

是否有一种方法可以“隐藏”runfile()命令,使其不会显示在IPython控制台上?当文件有很长的路径时,它会变得非常烦人,因为它会显示两次路径:

runfile('C:/Users/One/Desktop/Training/Week1/Files/file1.py',wdir='C:/Users/One/Desktop/Training/Week1/Files/file1.py')

(此处为Spyder maintainer)这在我们当前的稳定版本(Spyder4)中是不可能的,抱歉。

我同意你的观点,我讨厌IPython控制台凌乱不堪

我在尝试寻找解决方案以在启动脚本时清除控制台中的旧文本时找到了一种方法:

在脚本开头定义一个匿名函数(引用:)以清除控制台中的文本

cls = lambda: print("\033[2J\033[;H", end='')

cls()

恼人的
运行文件(…)
文本部分将消失:)

这就是我如何让亚历克西斯的想法可靠地为我工作的。在cls()完成执行之前,我的屏幕被我的代码更新了,因此它被覆盖了

from time import sleep

def cls():
    print("\033[2J\033[;H", end='')
    sleep(0.1)

cls()

打开两个ipython控制台,一个用于运行文件,另一个用作ipython控制台(控制台>打开新的ipython控制台)。嗨,Carlos,现在有办法避免运行文件吗?不,没有,抱歉。我相应地更新了我的答案。