摘要: 要点: 指针的移动都是以bytes为单位的,但是只有在t模式下的read(n),这里的n代表的是字符个数。 with open('aaa.txt',mode='rt',encoding='utf-8') as f: res=f.read(4) print(res) # 读取四个字符 一、f.seek 阅读全文
posted @ 2020-03-21 19:58 江湖有梦 阅读(717) 评论(0) 推荐(0) 编辑
摘要: ```python # 方式一:文本编辑采用的就是这种方式 # 实现思路:将文件内容发一次性全部读入内存,然后在内存中修改完毕后再覆盖写回原文件 # 优点: 在文件修改过程中同一份数据只有一份 # 缺点: 会过多地占用内存 with open('c.txt',mode='rt',encoding=' 阅读全文
posted @ 2020-03-21 19:57 江湖有梦 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、读取相关操作 1.readline() (一次性只读取一行) with open(r'g.txt',mode='rt',encoding='utf-8') as f: res1=f.readline()# 第一行的代码 res2=f.readline()# 第二行的代码 print(res1) 阅读全文
posted @ 2020-03-21 19:56 江湖有梦 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.模式介绍 t: 1、读写都是以字符串(unicode)为单位 2、只能针对文本文件 3、必须指定字符编码,即必须指定encoding参数b:binary模式 1、读写都是以bytes为单位 2、可以针对所有文件 3、一定不能指定字符编码,即一定不能指定encoding参数 总结:1、在操作纯文本 阅读全文
posted @ 2020-03-21 19:54 江湖有梦 阅读(398) 评论(0) 推荐(0) 编辑