在你的程序退出之前,你怎么能有一个函数或者一些东西被执行呢?我有一个脚本将在后台持续运行,我需要它在退出之前将一些数据保存到文件中。有没有一个标准的方法可以做到这一点
查看atexit模块:
http://docs.python.org/library/atexit.html
例如,如果我想在应用程序终止时打印消息:
导入atexit
def exit_处理程序():
打印“我的申请即将结束!”
atexit.register(退出处理器)
请注意,这对于脚本的正常终止非常有效,但不会在所有情况下调用它(例如,致命的内部错误)