小编介绍过python中可以使用TemporaryFile()创建临时文件,但是由于创建的文件没有文件名,需要通过对象访问才能找到,如果想要在文件系统中找到,就需要创建的临时文件有文件名,可以使用另一种创建临时文件的NamedTemporaryFile方法,NamedTemporaryFile方法可以创建一个带名字的临时文件,并能通过文件系统找到。
创新互联建站专注于企业营销型网站建设、网站重做改版、金州网站定制设计、自适应品牌网站建设、成都h5网站建设、成都做商城网站、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为金州等各大城市提供网站开发制作服务。
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教程:python中如何创建带有文件名的临时文件?
链接URL:http://www.shufengxianlan.com/qtweb/news5/215705.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联