在程序退出时删除临时文件,tempfile和atexit的组合应该尽可能简单。
tempfileatexit的Python项目详细描述
临时文件退出
Python库,用于在程序完成时删除临时文件和目录。在
安装
pip install tempfileatexit
使用
自动方式
^{pr2}$人工方式
import tempfileatexit
import tempfile
(fs, my_tempfile) = tempfile.mkstemp()
my_tempdir = tempfile.mkdtemp()
tempfileatexit.register(my_tempfile)
tempfileatexit.register(my_tempdir)
print(tempfileatexit.list(verbose=True))
运行代码并且程序存在后,my_tempfile
和
my_tempdir
将消失。在
- 项目
标签: