Da *_*nci 5 python signals try-except
我想让一个python脚本做一些事情,比如在终止它之前发布一条消息.我尝试过signal,当我Ctrl+c在cmd窗口中输入时,它可以工作.但是,当我直接关闭cmd窗口或从Windows任务管理器中终止进程时,它似乎无法运行.那么在上述情况下如何才能达到目标呢?谢谢你的所有建议!
看看atexit模块:
http://docs.python.org/library/atexit.html
例:
import atexit
def exit_handler():
print('My program just quit')
atexit.register(exit_handler)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |