Python 文件读写与seek(0)

阅读: 评论:0

Python 文件读写与seek(0)

Python 文件读写与seek(0)

#r只读模式
# w覆盖写模式,文件不存在则创建存在则覆盖
# x创建写模式,存在则报错
# a追加写模式,不存在创建存在追写
# b二进制文件模式
# t文本文件模式
# +与rwxa一同使用,增加读写功能      "a"只能向文件写信息,不能读  ”a+“可读可写
File= open("C:/Users/18504/Desktop/","rt+")
s&#ad(2)#读入全部内容 若给出参数 则读入前2个长度
s1&#adline(2)#读入一行内容,若给出参数 则读入改行前2个长度
s2&#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("rnopop")#向文件写入字符串
ls=["rn","h971","rn","5252520"]
File.writelines(ls)#将一个元素全为字符串的列表拼接后写入文件
File.close()

本文发布于:2024-02-02 17:04:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170686465145214.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   Python   seek
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23