程序退出前做些事情
发布于 2021-01-29 14:55:40
在程序退出之前,如何拥有要执行的功能或某些东西?我有一个脚本,它将在后台不断运行,并且我需要它在退出之前将一些数据保存到文件中。有这样做的标准方法吗?
关注者
0
被浏览
71
1 个回答
-
检出
atexit
模块:http://docs.python.org/library/atexit.html
例如,如果我想在应用程序终止时打印一条消息:
import atexit def exit_handler(): print 'My application is ending!' atexit.register(exit_handler)
请注意,这对于正常终止脚本非常有用,但是在所有情况下都不会调用它(例如致命的内部错误)。