重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下python文件的写法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
成都创新互联专注于企业成都全网营销、网站重做改版、忠县网站定制设计、自适应品牌网站建设、H5技术、成都做商城网站、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为忠县等各大城市提供网站开发制作服务。
首先python中打开文件大致常用的几类如下:
1.写入文件write
#这种写入方式会将原文本删除,重新写入
File = open("test.txt",'w')
2.读取文件read
File = open("test.txt",'a+')
3.添加写入
#这种写入是在原文件的基础上,继续写入
File = open("test.txt",'a')
推荐学习《Python教程》
另外几种可读可写用法是:
1.读写操作i
#写入方式会将原文本删除,重新写入, #若文件不存在,即新建test.txt File = open("test.txt",'w+')
2.读写操作ii
#写入方式会将原文本删除,重新写入, #若文件不存在,报错 File = open("test.txt",'r+')
3.读写操作iii
#这种写入是在原文件的基础上,继续写入 #可读可写 File = open("test.txt",'a+')
以上写入机制都是先读到了内存中,然后用数据写入并保存到文件中,举个简单的例子,拿爬虫来说,每爬到一组数据便write()到File文本中,如果程序中断,那么File文本不会有任何数据,通俗讲写了半天没保存!
干过爬虫都知道,大规模的爬虫突然死掉了是很正常的,那爬了半天的数据没保存下来,所以我们可以用flush()这个函数。
File = open("test.txt",'a+') File.write('数据'+'\n') File.flush()
这样的话,就是每写入一句就立即保存一次,哪怕程序突然断掉也不会影响。在写入的程序运行的同时可以随时打开文本查看写入的数据,并且省内存。
看完了这篇文章,相信你对python文件的写法有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!