我目前正在使用VS代码学习Python。 所以我必须运行脚本像10-15次一分钟,只是做小编辑和学习所有的东西。 我正在VS代码的集成终端中运行脚本
因此,显然终端变得非常混乱,我必须始终通过运行clear
手动清除终端,我希望在每次执行Python脚本时终端自动清除。 请注意,我不是在寻找一个键盘快捷键来清除终端,而是我需要终端自动清除旧的输出之前,显示当前脚本的输出。 我找不到任何东西能做到这一点,希望有人能提供一条出路
您可以导入OS
,然后在脚本顶部运行os.system('clear')
import os
os.system('cls||clear') # this line clears the screen 'cls' = windows 'clear' = unix
# below is my main script
print("hello world!")
基于@Jacques answer,您可以使用sys
模块动态执行平台检查:
import os
import sys
# Linux
if sys.platform.startswith('linux'):
os.system('cls')
# Windows
elif sys.platform.startswith('win32'):
os.system('clear')
或者,请参阅这篇关于为所有程序配置vscode以做到这一点的文章:启动构建时如何自动清除VS代码终端?