[英]Calling function when user closes console window
如何使用“X”按鈕處理關閉控制台。 我試過這個東西:
def on_exit(signal_type):
options = webdriver.ChromeOptions()
# off devtools in output like printing something about bluetooth
options.add_experimental_option("excludeSwitches", ["enable-logging"])
driver = webdriver.Chrome(options=options, executable_path='chromedriver.exe')
print('a')
driver.get('')
print('b')
import win32api
win32api.SetConsoleCtrlHandler(on_exit, True)
while True:
pass
但是代碼在線停止: driver.get('')
並且不再 go ,我現在不知道為什么。
也許有一個自定義的控制台環境,我可以很好地處理它。 我還嘗試只打印從 1 到 10000 的數字,但它停在 500 左右,那為什么會這樣呢? 解決方案是什么? 也許其他控制台環境? 我的意思是應用程序模塊之類的東西,它可以只顯示控制台,並且可以更好地處理關閉整個應用程序。
提前致謝
我只是使用 tkinter 作為控制台的自定義環境來處理我想要的所有事件。 希望這對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.