首页IT科技python中创建一个文件(python中如何创建带有文件名的临时文件?)

python中创建一个文件(python中如何创建带有文件名的临时文件?)

时间2025-07-21 03:14:22分类IT科技浏览5189
导读:小编介绍过python中可以使用TemporaryFile( 创建临时文件,但是由于创建的文件没有文件名,需要通过对象访问才能找到,如果想要在文件系统中找到,就需要...

小编介绍过python中可以使用TemporaryFile()创建临时文件              ,但是由于创建的文件没有文件名                     ,需要通过对象访问才能找到       ,如果想要在文件系统中找到       ,就需要创建的临时文件有文件名                     ,可以使用另一种创建临时文件的NamedTemporaryFile方法              ,NamedTemporaryFile方法可以创建一个带名字的临时文件       ,并能通过文件系统找到              。

NamedTemporaryFile方法使用说明

defNamedTemporaryFile(mode=w+b,buffering=-1,encoding=None, newline=None,suffix=None,prefix=None, dir=None,delete=True,*,errors=None)

多了一个 delete 参数                     ,用于指定类文件对象 close 或者被 del 之后              ,是否也一同删除磁盘上的临时文件(当 delete = True 的时候,行为与 TemporaryFile 一样)                     。

使用NamedTemporaryFile创建带有文件名的临时文件

importos importtempfile temp=tempfile.NamedTemporaryFile() try: printtemp:,temp printtemp.name:,temp.name finally: #Automaticallycleansupthefile temp.close() printExistsafterclose:,os.path.exists(temp.name)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
预训练是什么(一文看懂预训练和自训练模型) node.js的安装方法(node.js安装及环境配置(保姆级))