我有一个python脚本,可以下载一些文件,使用它们并做其他事情,但我需要这些文件在程序关闭/退出时自动删除,无论是手动按X或终止它,还是从未处理的exeption或崩溃。我尝试了“atexit”,但没有工作。或只在手动关闭时工作,我也需要在意外崩溃时这样做
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
1条答案
按热度按时间6vl6ewon1#
如果你想在异常或退出时运行特定的代码,你可以使用try块来实现。