如何从Python代码清除Interactive IPython控制台的屏幕

时间:2019-04-20 08:41:38

标签: python ipython spyder

我刚刚从Jupyter迁移到Spyder。屏幕左侧有一个控制台,显示输出。当我重新运行代码时,它会不断添加新行。我想从一个新屏幕开始。怎么样?

PS1:当我进入IPyhton控制台并输入cls或clear时,它可以工作。但是我想从Python代码中做到这一点。后者无法识别该命令,但是IPython控制台可以识别!

PS2:我已经尝试

cargo install

它没有用。它会暂时显示CMD窗口并消失。但是Spyder的控制台窗口除了显示新错误外,仍然显示旧错误。

1 个答案:

答案 0 :(得分:1)

(此处为 Spyder维护程序),有两种获取所需内容的方法:

  1. 您可以转到菜单Run > Configuration per file,然后选择名为Execute in a dedicated console的选项。该选项将在每次执行后清理控制台。
  2. 将以下代码添加到您的文件中:

    from IPython import get_ipython
    get_ipython.run_line_magic('clear', '')
    
相关问题