文件的打开模式有几种。详细解释每种模式的具体含义?
发布网友
发布时间:2022-04-23 06:36
我来回答
共1个回答
热心网友
时间:2023-08-30 17:16
文件操作的基础模式有三种(默认的操作模式为r模式):
r模式为read
w模式为write
a模式为append
文件读写内容的格式有两种(默认的读写内容的模式为b模式):
t模式为text
b模式为bytes
需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一连用。
r:read,只读模式,只能读不能写,文件不存在时报错。
w:只能写,不能读,文件存在的时候会清空文件后再写入内容,文件不存在的时候会创建文件后写入内容。
a:可以追加。文件存在,则在文件的末端写入内容;文件不存在的时候创建文件后写入内容
b模式是通用的模式,因为所有的文件在硬盘中都是以二进制的形式存储的,需要注意的是:b模式读写文件,一定不能加上encoding参数,因为二进制无法再编码。