#r只读模式
# w覆盖写模式,文件不存在则创建存在则覆盖
# x创建写模式,存在则报错
# a追加写模式,不存在创建存在追写
# b二进制文件模式
# t文本文件模式
# +与rwxa一同使用,增加读写功能 "a"只能向文件写信息,不能读 ”a+“可读可写
File= open("C:/Users/18504/Desktop/","rt+")
sad(2)#读入全部内容 若给出参数 则读入前2个长度
s1adline(2)#读入一行内容,若给出参数 则读入改行前2个长度
s2adlines(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小时内删除。
留言与评论(共有 0 条评论) |