Day 04 - 文件
1.open
控制文本读写内容的模式:t和b(不能单独使用,必须配合r/w/a连用)
t:默认格式
1.读写都是以str(unicode)为单位的
2.只针对文本文件
3、必须指定字符编码encoding=‘utf-8’
b:bytes类型(二进制)
1.读写以bytes类型
2.针对所有文件类型
3.必须不指定字符编码
open(r'D:\pyt\学习\Day_01\文件.py','rb')
with 上下文管理
with open ('D:\pyt\学习\Day_01\文件.py',encoding='utf-8') as f:
res=f.read()
print(res)
2.r模式(默认的操作模式,只能读,不能写)
3. w模式(写模式)
当文件不存在时,创建一个新文件,当文件存在时,先清空文件,在执行写操作
连续写入不会清空会跟在旧的内容之后
4.a模式(只写模式,追加)
文件不存在,创建空文档;文件存在时,文件指针直接跳到末尾
5.x模式
只写模式,不存在创建,存在报错,指针放在文件开头
接跳到末尾
5.x模式
只写模式,不存在创建,存在报错,指针放在文件开头