‘r’ 读
‘w’ 写
‘a’ 追加
‘r+’ == r+w(读写,可读可写,文件若不存在就报错(IOError))
‘w+’ == w+r(写读,可读可写,文件若不存在就创建)
‘a+’ ==a+r(可追加可写,文件若不存在就创建)
对应的,如果是二进制文件,需要加一个b:
‘rb’ ‘wb’ ‘ab’ ‘rb+’ ‘wb+’ ‘ab+’
注意!‘w’会抹去文件原有的内容,如果只是加新的内容应该用‘a’
‘r’ 读
‘w’ 写
‘a’ 追加
‘r+’ == r+w(读写,可读可写,文件若不存在就报错(IOError))
‘w+’ == w+r(写读,可读可写,文件若不存在就创建)
‘a+’ ==a+r(可追加可写,文件若不存在就创建)
对应的,如果是二进制文件,需要加一个b:
‘rb’ ‘wb’ ‘ab’ ‘rb+’ ‘wb+’ ‘ab+’
注意!‘w’会抹去文件原有的内容,如果只是加新的内容应该用‘a’