位置: IT常识 - 正文
推荐整理分享python中如何创建带有文件名的临时文件?(python中如何创建字典),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python中如何创建列表,python中如何创建字典,python中如何创建列表,python中如何创建一个新文件,python中如何创建元组,python中如何创建一个空列表,python中如何创建字典,python中如何创建字典,内容如对您有帮助,希望把文章链接给更多的朋友!
小编介绍过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创建带有文件名的临时文件
importosimporttempfiletemp=tempfile.NamedTemporaryFile()try:print'temp:',tempprint'temp.name:',temp.namefinally:#Automaticallycleansupthefiletemp.close()print'Existsafterclose:',os.path.exists(temp.name)上一篇:phpcms能不能修改模板(如何修改php网页内容)
下一篇:织梦系统对接百度熊掌号并添加JSON_LD数据(织梦cms怎么样)
友情链接: 武汉网站建设