每次在 PyScripter 中运行代码时,是否有一个命令可以清理 Python 解释器的屏幕?
谢谢,
转到 pyscripter 菜单并在运行前选中清除输出框。工具>选项> IDE选项> Python解释器>运行前清除输出。
在交互式会话中非常有用。
import os #top of script`
os.system('cls') #call whenever you want to clear terminal
import os
os.system('cls' if os.name=='nt' else 'clear')
或者按照 jadkik94 的建议:
import subprocess
subprocess.call('cls' if os.name=='nt' else 'clear', shell=True)
更新
我现在了解到您正在尝试清除 IDE 应用程序“PyScripter”中的解释器屏幕。我对这个 IDE 没有任何经验,但通常 IDE 是用于开发而不是用于实际部署,所以如果这是应用程序的一部分,并且您想查看它是否正常运行,您应该在命令中运行它/console 窗口并使用我和其他人在此处发布的方法。
如果您只想创建一个“干净”的窗口,但不介意它是否真的清除了控制台,您可以执行以下操作:
print "\n" * 100