作者XperiaZ6C (索尼)
看板Python
标题[问题] 如何在EXE档被关闭时做清理动作
时间Mon Nov 11 17:26:46 2019
目前程式是使用PyInstaller将Python打包成EXE执行档
那在EXE直接按右上角的X键关闭时
Python程式会收到讯号吗?
请问要怎麽抓这个来做额外的清理动作?
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 104.133.15.102 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1573464408.A.D1A.html
※ 编辑: XperiaZ6C (104.133.15.102 美国), 11/11/2019 18:33:40
1F:推 outshaker: atexit: exit handler 11/12 05:43
2F:→ XperiaZ6C: 这个好像是处理正常退出耶,我是希望抓异常退出的 11/12 18:41
3F:→ outshaker: 你的毛有点多欧 文章不是讲右上角X ?! 11/12 21:18
4F:→ outshaker: 你要不要先讲一下你认为的系统异常是什麽?我再回答你 11/12 21:21
5F:→ XperiaZ6C: 右上角X没错呀,实作atexit之後确实不会处理到这个情 11/13 03:02
6F:→ XperiaZ6C: 况 11/13 03:02
7F:→ outshaker: 先讲结论,收拾善後的工作不是python负责的 11/13 11:51
8F:→ outshaker: 以你讲的状况,自己重写 Bootloader 才有可能办到 11/13 11:58
9F:→ XperiaZ6C: 了解,谢谢解说 11/13 13:22
10F:→ s860134: 第一步是要先把bootloader build 起来xd 11/14 20:22