文件操作方法

image

文件操作方法

一、文件操作方法

1、读系列
image
2、写系列
image

二、文件优化操作

with open(r'a.txt', 'r', encoding='utf8') as f:
print(f.read())
需要注意的是:
1、一次性读完以后,光标停留在了文件末尾,无法再次读取内容
2、该方法在读取大文件的时候,可能会造成内存溢出的情况。
解决上述问题的策略就是逐行读取文件内容。以后涉及到多行文件内容的情况一般都采用for循环读取。

三、文件操作模式

1、t 文本模式 文本模式是文件操作的默认模式
r=rt w=wt a=at

1.1 该模式下只能操作文本文件
1.2 该模式下必须指定encoding参数
1.3 该模式下只能操作文本文件
2、二进制模式
2.1 该模式下可以操作任意类型的文件
2.2 该模式下所有操作都是以bytes类型(二进制)为基本单位
2.3 该模式下不需要指定encoding参数
rb 二进制模式下的只读模式
wb 二进制模式下的只写模式
ab 二进制模式下的追加模式

image

posted @ 2021-11-11 15:32  JudyJU  阅读(259)  评论(0)    收藏  举报