您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 使用tempfile为我的所有临时文件创建一个子目录

5b51 2022/1/14 8:20:43 python 字数 2128 阅读 462 来源 www.jb51.cc/python

我一直在使用带有前缀的tempfile.mkdtemp来创建我的临时文件.这导致我的tmp文件夹中有很多不同的目录,其中包含'tmp / myprefix {uniq-string} /'.我想更改它并有一个子目录,以便我创建的临时文件夹都在一个主目录下,这样前缀实际上是tmp'tmp / myprefix / {uniq-string} /'的子文件夹.另

概述

我一直在使用带有前缀的tempfile.mkdtemp来创建我的临时文件.这导致我的tmp文件夹中有很多不同的目录,其中包含’tmp / myprefix {uniq-string} /’.

我想更改它并有一个子目录,以便我创建的临时文件夹都在一个主目录下,这样前缀实际上是tmp’tmp / myprefix / {uniq-string} /’的子文件夹.

另外,我不想覆盖tempfile的系统来定义认的tmp目录.

我尝试使用’prefix’和’dir’参数但没有成功.

import os
import tempfile

#define the location of 'mytemp' parent folder relative to the system temp
systemp = tempfile.gettempdir()
myTemp = os.path.join(systemp,'mytemp')

#You must make sure myTemp exists
if not os.path.exists(myTemp):
    os.makedirs(myTemp)

#Now make your temporary sub folder
tempdir = tempfile.mkdtemp(suffix='foo',prefix='bar',dir=myTemp)

print tempdir

总结

以上是编程之家为你收集整理的python – 使用tempfile为我的所有临时文件创建一个子目录全部内容,希望文章能够帮你解决python – 使用tempfile为我的所有临时文件创建一个子目录所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶