python学习之文件
文件操作:
文件句柄指的内存地址
文件没有修改的概念,全部都是覆盖。
r读模式
read()全部读取
readable()判断文件是否可读
readline()文件内容一行一行读取
readlines()文件内容读取后,存放一个列表里
w写模式
write()
writable() 是否可写
writelines([]) 参数是列表类型,文件内容只能是字符串
a追加模式
with as
with open('a.txt','w') as f:
f.write('111\n')
注意:read(3)代表读取3个字符,其余的文件内光标移动是以字节为单位如seek,tell,truncate
open('seek.txt','rb') 必须二进制
f.seek(10) #字节从0的位置开始 ,结果10
f.seek(3,1)#1是相对位置,结果13
f.seek(-3,2)#2是相对位置倒序,