temp一直生成临时文件,temp文件夹大量临时文件
边肖介绍,python中的temp就是临时文件夹的意思,可以起到临时存储的作用。最重要的是tempfile模块,它可以创建临时文件供我们使用。介绍了在python中使用tempfile模块创建临时文件的两种方法:1 .手动创建临时文件;2.使用with语句创建临时文件。
方式一:手动创建临时文件
您需要在读写临时文件后主动关闭它。当程序关闭临时文件时,该文件将被自动删除。
importtempfile
#创建一个临时文件
fp=临时文件。临时文件()
打印(fp.name)
Fp.write(如果关系持续很久,)。编码( utf-8 ))
FP . write(‘还是夜复一夜。’。编码( utf-8 ))
#将文件指针移动到开头,准备读取文件
fp.seek(0)
Print (fp.read()。decode( UTF-8 )#输出刚刚写入的内容
#关闭文件,该文件将被自动删除。
方式二:使用 with 语句创建临时文件函数
with语句自动关闭临时文件。
#1.创建一个临时文件,并向其中写入一些数据
fp=临时文件。临时文件()
fp.write(bHelloworld!)
#2.从文件中读取数据
fp.seek(0)
fp.read()#bHelloworld!
#3.关闭文件,它将被删除。
fp.close()
#4.通过with语句创建临时文件
withtempfile。临时文件()asfp:
fp.write(bHelloworld!)
fp.seek(0)
fp.read()#bHelloworld!#文件现已关闭并删除。这是在python中使用tempfile模块创建临时文件的两种方法。大家都可以试试~更多python学习推荐:python教程。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。