w: 只写;新建;内容清零
w+: 读写;新建;内容清零
r: 只读;不新建,没有文件报错
r+: 读写;不新建,没有文件报错;文件清零
a: 只写追加;新建;从文件末尾写入
a+: 追加;新建;从文件末尾写入