我有一个可能需要一段时间才能运行的脚本。如果文件退出时出错,我希望将其保存到文件中。
在Perl中,END块可以用来做类似的事情。
退出后清理Python的方法是什么?
答案 0 :(得分:7)
可以使用atexit模块完成,如下所述: https://docs.python.org/2/library/atexit.html
def savecounter():
open("counter", "w").write("%d" % _count)
import atexit
atexit.register(savecounter)