我os.system('cls')
在 Pycharm 中使用从之前打印的内容中清除屏幕。但是,在运行代码时,它并没有清除之前打印的内容,而是在末尾打印了一个向上的箭头。问题可能是什么?
问问题
4426 次
2 回答
6
PyCharm 对 Windows 系统控制台的模拟不是 100%。也不是任何 IDE。在 IDLE 或 PythonWin 中尝试一下,你会发现它还做了一些你可能从 Windows 控制台中得到的东西。
此行为是设计使然。请记住,大多数现实世界的 Python 交互式应用程序不会通过input()
和print()
调用与其用户进行交互。
如果您希望输出的行为与 Windows 控制台完全相同,则将输出发送到 Windows 控制台。
于 2019-05-25T16:52:35.187 回答
4
如果您希望终端模拟您的操作系统终端,您必须编辑“运行/调试配置”并勾选“在输出控制台中模拟终端”框。
然后将在 Windows 和unixos.system("cls")
上清除屏幕os.system("clear")
于 2020-03-31T14:20:57.673 回答