Skip to main content
 首页 » 编程设计

python之程序终止时触发代码

2025年05月04日9qq号

我的脚本在其运行期间创建文件来存储数据,我想在我的程序终止时删除这些文件。这可能吗?

我不想要解决问题的建议......比如“不要创建文件”。

非常感谢!

请您参考如下方法:

Python的os模块呢?有一个“remove()”方法可以做你想做的事。

参见 documentation

要处理程序的退出,您可以使用 atexit模块。

例子:

import os 
 
def delete_file(name): 
    os.remove(name) 
 
import atexit 
atexit.register(delete_file, file_path) 

file_path 是要删除的文件。