我一直在使用system('cls')
在使用 Dev-C++ 之前使用 C 语言。现在正在学习Python,使用Pycharm 2020.2.3。
我尝试使用os.system('cls')
。这是我的程序:
import os
print("clear screen")
n = int(input(""))
if n == 1:
os.system('cls')
我的程序没有错误,但它没有清除最近的输出。
这是我的程序的输出:
为什么不清除最近的输出似乎是什么问题?
PhCharm 使用输出控制台显示正在运行的模块的输出。为了让你的终端命令os.system()
要工作,您需要在输出控制台内模拟您的终端。
- 从“运行”菜单中选择“编辑配置”。
- 在“执行”部分下,选择“在输出控制台中模拟终端”
JetBrains 谢尔盖·卡尔波夫补充道:
我们的“运行”窗口不支持可以在其中执行的某些操作
终点站。其中之一是清除输出。
当试图清除时
“非终端”输出窗口中的输出,PyCharm 甚至显示
这未设置 TERM 环境变量.
设置该变量
在某些情况下手动可能会有所帮助,但其他特定于终端的事情
仍然缺失,这就是为什么我们可以选择模仿
运行窗口中的终端。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)