文件操作方法

文件操作方法
一、文件操作方法
1、读系列
2、写系列
二、文件优化操作
with open(r'a.txt', 'r', encoding='utf8') as f:
print(f.read())
需要注意的是:
1、一次性读完以后,光标停留在了文件末尾,无法再次读取内容
2、该方法在读取大文件的时候,可能会造成内存溢出的情况。
解决上述问题的策略就是逐行读取文件内容。以后涉及到多行文件内容的情况一般都采用for循环读取。
三、文件操作模式
1、t 文本模式 文本模式是文件操作的默认模式
r=rt w=wt a=at1.1 该模式下只能操作文本文件
1.2 该模式下必须指定encoding参数
1.3 该模式下只能操作文本文件
2、二进制模式
2.1 该模式下可以操作任意类型的文件
2.2 该模式下所有操作都是以bytes类型(二进制)为基本单位
2.3 该模式下不需要指定encoding参数
rb 二进制模式下的只读模式
wb 二进制模式下的只写模式
ab 二进制模式下的追加模式



浙公网安备 33010602011771号