DAY8学习笔记
文件操作的基本概念
打开文件的模式有三种纯净模式:r(默认的)、w、a。
控制操作文件内容格式的两种模式:t(默认的)、b。
大前提: tb模式均不能单独使用,必须与纯净模式结合使用。
t文本模式:
1. 读写文件都是以字符串为单位的。
2. 只能针对文本文件。
3. 必须指定encoding参数。
b二进制模式:
1.读写文件都是以bytes/二进制为单位的。
2. 可以针对所有文件。
3. 一定不能指定encoding参数。
打开文件模式详解
r只读模式:在文件不存在时则报错,文件存在文件内指针直接跳到文件开头.
w只写模式:在文件不存在时会创建空文档,文件存在会清空文件,文件指针跑到文件开头。
a只追加写模式:在文件不存在时会创建空文件,文件存在会将文件指针直接移动到文件末尾。
b模式:读写都是以二级制为单位。
t模式:读写都是以字符串为单位。