看板 Python 關於我們 聯絡資訊
請問我在python執行之後 會跳出一個CMD視窗並印出一些正在處理的資料 假設我想要抓取的訊號是 按下CMD視窗右上角的那個叉叉按鈕關閉整個視窗 以在程式被關閉前做清理的動作 上網查了一下訊號 然後試著抓取signal.SIGKILL和signal.SIGQUIT 但是卻顯示AttributeError: module 'signal' has no attribute XXX 也試了處理signal.SIGTERM 但並不是它負責的 請問有前輩可以分享一下按下視窗叉叉按鈕的訊號是什麼嗎? 還是這個循環是沒辦法被抓取的? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.54.100 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1548259229.A.5AA.html
AndCycle: win32api.SetConsoleCtrlHandler 01/24 00:50
XperiaZ6C: 感謝A大! 01/24 06:45