标签: python file python-3.x
我知道使用with语句将保证打开文件已关闭,但我怎样才能保证,例如,程序的活动数据会在程序终止之前写入文件并保存?
with
答案 0 :(得分:2)
您想使用atexit模块。例如,您可以执行以下操作:
atexit
def cleanup(): #do cleanup here # In main somewhere: atexit.register(cleanup)
这将在程序终止时执行清理功能。