【发布时间】:2017-06-28 09:37:50
【问题描述】:
是否可以在 python 中创建一段时间后将被删除的临时文件?我检查了生成临时文件和目录的tempfile 库。
tempfile.TemporaryFile : 这个函数创建临时文件,一旦关闭就会被销毁。
tempfile.NamedTemporaryFile:这个函数接受一个参数delete。如果在调用函数时为 delete 赋予值 false,则文件不会在关闭时被删除。
我需要的是一个临时文件,即使在我关闭它之后,我也应该能够在一段时间内读取它的名称。但是,它应该会在一段时间后自动删除。
在 Python 2.7 中最简单的方法是什么?
【问题讨论】:
-
你打算在同一个脚本中阅读它吗?
-
不,我会得到文件名,以后需要使用该名称阅读。