[问题] 如何在EXE档被关闭时做清理动作

楼主: XperiaZ6C (真●安卓轻旗舰)   2019-11-11 17:26:46
目前程式是使用PyInstaller将Python打包成EXE执行档
那在EXE直接按右上角的X键关闭时
Python程式会收到讯号吗?
请问要怎么抓这个来做额外的清理动作?
谢谢大家
作者: outshaker (out)   2019-11-12 05:43:00
atexit: exit handler
楼主: XperiaZ6C (真●安卓轻旗舰)   2019-11-12 18:41:00
这个好像是处理正常退出耶,我是希望抓异常退出的
作者: outshaker (out)   2019-11-12 21:18:00
你的毛有点多欧 文章不是讲右上角X ?!你要不要先讲一下你认为的系统异常是什么?我再回答你
楼主: XperiaZ6C (真●安卓轻旗舰)   2019-11-13 03:02:00
右上角X没错呀,实作atexit之后确实不会处理到这个情况
作者: outshaker (out)   2019-11-13 11:51:00
先讲结论,收拾善后的工作不是python负责的以你讲的状况,自己重写 Bootloader 才有可能办到
楼主: XperiaZ6C (真●安卓轻旗舰)   2019-11-13 13:22:00
了解,谢谢解说
作者: s860134 (s860134)   2019-11-14 20:22:00
第一步是要先把bootloader build 起来xd

Links booklink

Contact Us: admin [ a t ] ucptt.com