文件的打开模式
1、Windows自带的记事本(*.txt)就是一种文件
2、在Python中打开文件需要设置打开的模式
3、常用的文件打开模式
模式 | 描述 | 特点 |
---|---|---|
r | 文件以【只读】的方式打开 | 指针在文件的开头 |
w | 文件以【只写】的方式打开 | 不存在会创建文件、存在会覆盖文件 |
a | 文件以【追加】的方式打开 | 不存在会创建文件、存在会将新内容追加到文件尾部 |
r+ | 文件以【读】和【写】的方式打开 | 指针在文件开头、新内容会覆盖原内容 |
w+ | 文件以【读】和【写】的方式打开 | 不存在会创建文件、存在会覆盖文件 |
a+ | 文件以【读】和【写】的方式打开 | 指针在文件尾部、不存在会创建文件、存在会将新内容追加到文件尾部 |
rb | 文件以【二进制】的方式打开 | 指针在文件的开头 |
wb | 文件以【二进制】和【只写】的方式打开 | 不存在会创建文件、存在会覆盖文件 |
ab | 文件以【二进制】和【追加】的方式打开 | 不存在会创建文件、存在会将新内容追加到文件尾部 |
rb+ | 文件以【二进制】、【读】和【写】的方式打开 | 指针在文件的开头 |
wb+ | 文件以【二进制】、【读】和【写】的方式打开 | 不存在会创建文件、存在会覆盖文件 |
ab+ | 文件以【二进制】、【追加】、【读】和【写】的方式打开 | 指针在文件尾部、不存在会创建文件 |