经常搞混,目的是对比差异,方便后续查阅
r 只读
w 只写,覆盖内容
a 只写,追加内容
r+ 读写,只对存在的文件读写,若源文件不存在,会报错。若先读后写,会追加内容到文件中;若直接写,会覆盖文件内容
w+ 读写,若源文件存在,覆盖内容;若源文件不存在,创建新文件,覆盖内容
a+ 读写,若源文件存在,追加内容;若源文件不存在,创建新文件,追加内容
经常搞混,目的是对比差异,方便后续查阅
r 只读
w 只写,覆盖内容
a 只写,追加内容
r+ 读写,只对存在的文件读写,若源文件不存在,会报错。若先读后写,会追加内容到文件中;若直接写,会覆盖文件内容
w+ 读写,若源文件存在,覆盖内容;若源文件不存在,创建新文件,覆盖内容
a+ 读写,若源文件存在,追加内容;若源文件不存在,创建新文件,追加内容