python - 如何在pycharm中清除屏幕
问题描述
我知道这些是问题:this和this和this。我已经在pycharm中尝试了所有这些方法,但是它们要么 a) 不起作用,要么 b) 我的屏幕上出现了一个奇怪的字符,看起来像一个 0,对角线穿过它。由于某种原因我不能复制它,所以我不能给你看。
例如这个:
import os
from time import sleep
print("lots of text")
sleep(5)
os.system('cls')
上面应该发生的是消息应该显示 5 秒然后消失,但我得到的只是那个奇怪的字符......相比之下,当我从命令行运行我的 python 程序时,它按预期工作,即屏幕被清除. 我很困扰。
所以我的问题是:
为什么它们中的任何一个都不能在 pycharm 中工作?
什么在 pycharm 中起作用?
解决方案
回答
该cls
命令不适用于标准 pycharm 项目,因为它是一个 IDE,并且某些 os 命令的工作方式与 Windows 命令行不同。
目前没有办法清除 PyCharm 中的控制台输出,只能通过PyCharm 中的终端cls
使用命令或通过 pycharm 首选项菜单设置的键盘快捷键手动清除。您可以尝试模拟键盘快捷键,但这会很困难,除非您绝对需要它,否则我不建议在程序运行后清除终端输出。
参考资料和附加链接
https://teamtreehouse.com/community/clear-screen-for-pycharm-as-if-it-were-on-console-or-cmd
推荐阅读
- python - 用 Python 和 Pandas 清理 XYZ 坐标
- reactjs - 如何为我的 React 表单组件中的选择菜单设置默认值?
- reactjs - 酶单元测试,如何在不导出子组件的情况下测试组件?
- html - 字体大小会随着屏幕大小发生不可预测的变化
- macos - 为什么 ASP.NET-Core 应用程序会收到错误消息“此平台不支持锁定/解锁文件区域”。在 MacOS 上部署时?
- content-management-system - 在我已经添加了 4-5 篇长文章(使用相同的模式)之后,在 Sanity 中编辑博客文章的模式是否安全?
- python - 如何在熊猫数据框中生成 md5 has of column
- python - FileNotFoundError and [Errno 2] or Unicodeescape or No permission errors for opening an excel file
- parse-platform - IOS SWIFT PARSE:Pfcloud.callFunction
- string - 从匹配的字符串开始打印行?