r 只能读(read)
r+ 可读可写,不会创建不存在的文件,如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容(read+)
w 只能写,覆盖整个文件,不存在则创建 (write)
w+可读可写,如果文件存在则覆盖整个文件,不存在则创建 (write+)
a 只能写,从文件底部添加内容,不存在则创建
a+ 可读可写,从文件顶部读取内容,从文件底部添加内容,不存在则创建
r 只能读(read)
r+ 可读可写,不会创建不存在的文件,如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容(read+)
w 只能写,覆盖整个文件,不存在则创建 (write)
w+可读可写,如果文件存在则覆盖整个文件,不存在则创建 (write+)
a 只能写,从文件底部添加内容,不存在则创建
a+ 可读可写,从文件顶部读取内容,从文件底部添加内容,不存在则创建