您现在的位置是:课程教程文章
python中如何创建带有文件名的临时文件?
2023-12-14 22:57课程教程文章 人已围观
-
呆瓜半小时入门python数据分析
呆瓜半小时入门python数据分析呆瓜半小时入门python数据分析 课程主要内容 python数据分析,数据可视化实战... -
Python爬虫实例_快速批量抓取表格数据【爬
Python爬虫实例_快速批量抓取表格数据【爬爬虫作为大数据环境下数据采集的主要手段,越来越引起人们的重视,而Pytho... -
Python爬虫开发工程师实战班、
Python爬虫开发工程师实战班、... -
3D图示Python标准自学教程基础篇(5)_模块与
3D图示Python标准自学教程基础篇(5)_模块与课程目标(学习目标): 从零起步,系统而全面的掌握Python语言,为人工智能与相...
小编介绍过python中可以使用TemporaryFile()创建临时文件,但是由于创建的文件没有文件名,需要通过对象访问才能找到,如果想要在文件系统中找到,就需要创建的临时文件有文件名,可以使用另一种创建临时文件的NamedTemporaryFile方法,NamedTemporaryFile方法可以创建一个带名字的临时文件,并能通过文件系统找到。
NamedTemporaryFile方法使用说明
def NamedTemporaryFile(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创建带有文件名的临时文件
import os import tempfile temp = tempfile.NamedTemporaryFile() try: print 'temp:', temp print 'temp.name:', temp.name finally: # Automatically cleans up the file temp.close() print 'Exists after close:', os.path.exists(temp.name)
以上就是python中使用NamedTemporaryFile创建带有文件名的过程,不过放心的是,尽管创建的文件带有名字,但它仍然会在close后自动删除哦~
课程教程:python中如何创建带有文件名的临时文件?下一篇:没有了