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

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

时间2025-09-02 09:13:34分类IT科技浏览6273
导读:小编介绍过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
硬盘自检后无法进入系统(电脑开机硬盘自检过不去怎么办?) python字典items方法(python itemgetter函数实现字典排序)