如何捕获Python控制台被关闭的事件
当点击Python控制台的X按钮关闭程序时,有没有办法让程序捕获这个操作?我想弹个确认对话框。
我知道在C++中可以用SetConsoleCtrlHandler() API 解决这个问题,但Python中不知道如何解决了。
[解决办法]
你可以做个 钩子 去监视这动作,,
[解决办法]
windows嘛,试试pythonwin模块,你可以方便调度api函数...
import win32api
def on_close(sig):
# do something here
win32api.SetConsoleCtrlHandler(on_close, True)
...