1.如何操作文件?
open(文件路径,读写模式,字符编码)
方式一:
f = open(文件路径,读写模式,字符编码)#f = open(r‘D:\n\ts.txt’,r,encoding =‘utf8’)
print(f)
f.close #文件打开后还要手动关闭
方式二:
with open(文件路径,读写模式,字符编码)as 变量名:
子代码运行结束后自动调用close()方法
print(变量名)
2.文件读写模式:
1. r 只读模式 (默认模式 )
2. w 只写模式 (W会先清空该文件内容,之后等待填写新内容)
3. a 只追加模式(只能在文件末尾追加数据)(当文件目录不存在会自动创建)
https://www.cnblogs.com/Dominic-Ji/articles/10992576.html
3.文件的操作模式
t模式 文本模式
文件操作的默认模式
r rt
w wt
a at
1.只能操作文本文件
2.必须指定encoding参数
3.读写都是以字符串为单位
b模式 二进制模式
rb、wb、ab 必须自己指定 不能省略
1.能够操作所有文件类型
2.不需要指定encoding参数
3.读写都是以bytes为单位
4.文件的诸多操作方法
read() 一次性读取文件内容并且光标停留在文件末尾 继续读着为空
‘’‘当文件太大时不推荐一次性读取可以使用for循环’‘’
readline() 一次只读一行内容
readlines() 按照行的方式读取所有的内容并组织成列表返回
readable() 判断文件是否具可读
writeable() 判断文件是否可写
浙公网安备 33010602011771号