有没有办法清除 PyCharm 中的“运行”控制台?我想要一个删除/隐藏之前制作的所有 print() 的代码。类似于“clear_all”按钮,但无需手动按下。
我读过有一种方法可以在终端中使用 os.system(“cls”) 来完成,但在 PyCharm 中,它只添加一个小方块而不清除任何内容。
另外,我不想使用 print(”\n” *100) 因为我不想向后滚动并查看以前的打印件。
原文由 Simon Peloquin 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法清除 PyCharm 中的“运行”控制台?我想要一个删除/隐藏之前制作的所有 print() 的代码。类似于“clear_all”按钮,但无需手动按下。
我读过有一种方法可以在终端中使用 os.system(“cls”) 来完成,但在 PyCharm 中,它只添加一个小方块而不清除任何内容。
另外,我不想使用 print(”\n” *100) 因为我不想向后滚动并查看以前的打印件。
原文由 Simon Peloquin 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Pycharm 中:
CMD + ,
(或 Pycharm 首选项);CTRL + L
或任何东西)原文由 You Shengwei 发布,翻译遵循 CC BY-SA 3.0 许可协议
1 回答2.8k 阅读✓ 已解决
2 回答2.2k 阅读
如何
您可能必须先安装一些其他软件包
Command + L
在您的 python 脚本中使用它示例程序
这将在用户键入输入后清除屏幕。
如果您不专注于工具窗口,那么您的清除热键将不起作用,如果您尝试在专注于编辑器时按下热键,您可以自己看到这一点,您将无法清除嵌入式终端内容。
PyAutoGUI 无法直接聚焦窗口,要解决这个问题,您可以尝试找到运行终端所在的坐标,然后发送左键单击以聚焦,如果您还不知道可以单击鼠标的坐标您可以使用以下代码找到它:
输出示例:
现在是实际代码: