Python⽂件读写与seek(0)#r只读模式
# w覆盖写模式,⽂件不存在则创建存在则覆盖
# x创建写模式,存在则报错
# a追加写模式,不存在创建存在追写
# b⼆进制⽂件模式
# t⽂本⽂件模式
writelines()方法将什么写入文件# +与rwxa⼀同使⽤,增加读写功能 "a"只能向⽂件写信息,不能读 ”a+“可读可写
File=open("C:/Users/18504/Desktop/","rt+")
ad(2)#读⼊全部内容若给出参数则读⼊前2个长度
adline(2)#读⼊⼀⾏内容,若给出参数则读⼊改⾏前2个长度
adlines(1)#读⼊所有⾏若给出参数,则只读⼊第⼀⾏
print(s)
print(s1)
print(s2)
#⼤⽂件使⽤read函数⼀次读⼊并处理较浪费内存⼀般分段读⼊并处理
for line adlines():
print(line)#分⾏处理(指针⾃增)重复使⽤seek(0) 可以避免⾃增
File.seek(0)#File.seek(1) File.seek(2) 0指针回到⽂件开头 1当前位置 2⽂件结尾
#对⼀个空⽂件写后再读时候,应在写完之后seek(0),使指针回到⽂件开头以便再读
File.write("\r\nopop")#向⽂件写⼊字符串
ls=["\r\n","h971","\r\n","5252520"]
File.writelines(ls)#将⼀个元素全为字符串的列表拼接后写⼊⽂件
File.close()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论