python文件的写法-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

十年的灵石网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整灵石建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“灵石网站设计”,“灵石网站推广”以来,每个客户项目都认真落实执行。

小编给大家分享一下python文件的写法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

首先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文件的写法有了一定的了解,想了解更多相关知识,欢迎关注创新互联-成都网站建设公司行业资讯频道,感谢各位的阅读!


本文名称:python文件的写法-创新互联
当前网址:http://pwwzsj.com/article/dspodd.html