def get_temp_file(suffix="", name=None, delete=False):
"""Creates a temporary file under /tmp."""
if name:
name = os.path.join("/tmp", name)
t = open(name, "w")
cleanup.register_tmp_file(name)
else:
_suffix = "_nmtpy_%d" % os.getpid()
if suffix != "":
_suffix += suffix
t = tempfile.NamedTemporaryFile(suffix=_suffix, delete=delete)
cleanup.register_tmp_file(t.name)
return t
评论列表
文章目录