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

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

时间2025-05-22 20:31:11分类IT科技浏览4266
导读:小编介绍过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
高德导航无法定位当前位置(高德地图定位获取不到报错INVALID_USER_SCODE) 曾经最大的相机品牌(最大的数码相机是什么)