退出或崩溃python脚本时如何操作

nfeuvbwi  于 2023-04-13  发布在  Python
关注(0)|答案(1)|浏览(98)

我有一个python脚本,可以下载一些文件,使用它们并做其他事情,但我需要这些文件在程序关闭/退出时自动删除,无论是手动按X或终止它,还是从未处理的exeption或崩溃。
我尝试了“atexit”,但没有工作。或只在手动关闭时工作,我也需要在意外崩溃时这样做

6vl6ewon

6vl6ewon1#

如果你想在异常或退出时运行特定的代码,你可以使用try块来实现。

def download_files():
    #code to download files

def use_files():
    #continuous task runs here

def delete_files():
    #code to delete files

try:
    download_files()
    use_files()
except:
    #code to run on exception
finally:
    #code that runs at the end

相关问题