首页 > 其他 > 详细

操作文件

时间:2019-09-21 14:45:11      阅读:114      评论:0      收藏:0      [点我收藏+]

一、读 (r模式)

1、readlines() #把文件每一行的内容放到list里面读文件所有内容

2、readline() 读一行文件 读文件一行内容

3、read 读文件所有内容

4、文件指针

5、高效读取文件的方法 

for line in(文件名字)

  print (line) 直接循环文件对象,每次读取一行内容

6、tell() 统计当前文件指针的位置

7、清空

8、Flush() 刷新缓冲区,直接写到磁盘里面 

二、写(w模式)

write() 只能写字符串

writelines() 可以传列表,写入到文件中 (传可循环的内容)

 

三、追加(a)

 

四、 读写模式 (r+模式)

r+ :能读能写,打开不存在的文件报错(问题:先读、后读写的内容不同)

w+:能读能写,但是清空原来文件内容(问题:写完后没有读出内容来)

a+:能读能写,不会清空原文件内容(问题:读不到内容 原因是文件指针在最末尾,所以不能读出来)推荐使用a+模式

 

 

五、文件指针

seek(0) 文件指针的位置移动到最前面

 

六、修改文件两种方式(replace)

1、先读内容,内容替换,在读下后内容清空,在写修改的内容写进去

2、读一个已有文件,在用追加方式打开一个新文件,循环每一行执行修改内容,

 

操作文件

原文:https://www.cnblogs.com/wangyajuanjuan/p/11562087.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!