有没有办法清除PyCharm中的“运行”控制台? 我想要一个代码,删除/隐藏所有的print()以前。 像“clear_all”按钮一样,但不必手动按下。清除PyCharm运行窗口
我读过,有一种方法可以在终端中使用os.system(“cls”),但在PyCharm中,它只添加一个小方块而不清除任何内容。
此外,我不想使用print(“\ n”* 100),因为我不想回滚并查看以前的打印件。
有没有办法清除PyCharm中的“运行”控制台? 我想要一个代码,删除/隐藏所有的print()以前。 像“clear_all”按钮一样,但不必手动按下。清除PyCharm运行窗口
我读过,有一种方法可以在终端中使用os.system(“cls”),但在PyCharm中,它只添加一个小方块而不清除任何内容。
此外,我不想使用print(“\ n”* 100),因为我不想回滚并查看以前的打印件。
在Pycharm:
CMD + ,
(或Pycharm偏好);CTRL + L
或任何东西)记住在使用密钥时单击控制台中的内容。 – 2017-01-16 16:10:46
这个问题是有点老,但我想我会在这里把这个留给其他人谁不知道如何做到这一点
如何
下载这个包https://github.com/asweigart/pyautogui。它允许python发送按键。
您可能必须安装第一
如果从PyPI中使用PIP安装PyAutoGUI一些其他的包:
Windows有没有依赖性。 Win32扩展不需要安装 。
OS X需要安装pyobjc-core和pyobjc模块(以 的顺序)。
Linux需要安装python3-xlib(或python-xlib for Python 2)模块 。 枕头需要安装,并且在Linux上,您可能需要安装额外的库以确保Pillow的PNG/JPEG正常工作。请参阅:
设置一个快捷键清零pycharm运行窗口由泰兰Aydinli
CMD +(或Pycharm偏好)解释;
搜索:“clear all”;双击 - >
添加快捷键(在其设置为CTRL + L或任何东西)
享受您的Pycharm控制台这一新的快捷键!
然后,如果你对 '清除所有' 的键盘快捷键设置为Command + L
使用这个在你的python脚本
import pyautogui
pyautogui.hotkey('command', 'l')
示例程序
这将用户键入输入后清除屏幕。
编辑:如果你没有专注于工具窗口,那么你清晰的热键将不起作用,如果你尝试按下热键,而你侧重于编辑器,你不会清除嵌入式终端的内容。
PyAutoGUI无法直接关注窗口,要解决此问题,您可以尝试查找运行终端所在的坐标,然后发送左键单击以进行对焦,如果您尚不知道坐标可以点击你的鼠标,你可以用下面的代码中找到它:
import pyautogui
from time import sleep
sleep(2)
print(pyautogui.position())
输出的一个例子:
(2799, 575)
,现在的实际代码:
import pyautogui
while True:
input_1 = input("?")
print(input_1)
pyautogui.click(x=2799, y=575)
pyautogui.hotkey('command', 'l')
在Windows上工作。使用'热键'('ctrl','l')' – aljgom 2018-01-14 07:31:42
https://www.jetbrains.com/pycharm/webhelp/run-tool-window.html#d595386e316 – 2014-12-02 03:28:53
但有没有办法编程像“clear_all”按钮? – 2014-12-02 03:39:03
“它只添加一个小方块而没有清除任何东西。”终端问题? – 2014-12-02 03:41:53