有沒有辦法清除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