python文件的读写操作
文件的读写步骤:
1.打开文件
open(path, flag[, encoding][, errors])
path:要打开文件的路径
flag:打开方式
'r': 以只读的方式大开发文件,文件的描述符放在文件的开头
'rb': 以二进制格式打开一个文件用于制度,文件的描述符放在文件的开头
'r+': 打开一个文件用于读写,文件的描述符放在文件的开头
'w': 打开一个你文件只用于写入,如果该文件已经存在,会覆盖,如果不存在则创建新文件。
'wb': 打开一个你文件只用于写入二进制,如果该文件存在会覆盖,如果不存在则创建新文件
'w+': 打开一个文件用于读写,如果该文件存在会覆盖,如果不存在则创建新文件。
'a': 打开一个文件用于追加,如果文件存在,文件描述符将会被放到文件末尾
encoding:编码方式
errors:错误处理
# 自己文件的路径 path = '.../python/文件读写' # 打开文件,f 对应的就是path路径下的文件 # encoding = 'utf-8', errors = 'ignore' f = open(path, 'r')
2.读文件内容
# a.读取文件全部内容,读完之后,文件描述到了最后的位置
str = f.read()
print(str)
# b.read(num)读取指定字符数,文件描述符到了指定字符的位置
str2 = f.read(10)
print(str2)
# c.读取整行,包括'\n'字符
str3 = f.readline()
print(str3)
# 修改描述符的位置,对应的字符数
f.seek(0)
str4 = f.read()
print(str4)
3.关闭文件
f.close()