Bry*_*yan 7 python os.system pycharm python-3.x
在使用Dev-C++之前我总是使用system('cls')C语言。现在正在学习Python,使用Pycharm 2020.2.3。
我尝试使用os.system('cls'). 这是我的程序:
import os
print("clear screen")
n = int(input(""))
if n == 1:
os.system('cls')
Run Code Online (Sandbox Code Playgroud)
我的程序没有错误,但它没有清除最近的输出。
这是我的程序的输出:
为什么不清除最近的输出似乎是什么问题?
PhCharm 使用输出控制台显示正在运行的模块的输出。为了使您的终端命令正常os.system()工作,您需要在输出控制台内模拟您的终端。
我们的“运行”窗口不支持在终端中可以执行的某些操作。其中之一是清除输出。
当尝试清除“非终端”输出窗口中的输出时,PyCharm 甚至显示TERM 环境变量未设置。
手动设置该变量在某些情况下可能会有所帮助,但仍然缺少其他特定于终端的内容,这就是为什么我们可以选择在“运行”窗口中模拟终端。
| 归档时间: |
|
| 查看次数: |
11218 次 |
| 最近记录: |