操作文件
Posted wangyajuanjuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作文件相关的知识,希望对你有一定的参考价值。
一、读 (r模式)
1、readlines() #把文件每一行的内容放到list里面读文件所有内容
2、readline() 读一行文件 读文件一行内容
3、read 读文件所有内容
4、文件指针
5、高效读取文件的方法
for line in(文件名字)
print (line) 直接循环文件对象,每次读取一行内容
6、tell() 统计当前文件指针的位置
二、写(w模式)
write() 只能写字符串
writelines() 可以传列表,写入到文件中 (传可循环的内容)
三、追加(a)
四、 读写模式 (r+模式)
r+ :能读能写,打开不存在的文件报错(问题:先读、后读写的内容不同)
w+:能读能写,但是清空原来文件内容(问题:写完后没有读出内容来)
a+:能读能写,不会清空原文件内容(问题:读不到内容 原因是文件指针在最末尾,所以不能读出来)推荐使用a+模式
五、文件指针
seek(0) 文件指针的位置移动到最前面
以上是关于操作文件的主要内容,如果未能解决你的问题,请参考以下文章