r: 只读; r+:读写 w: 新建只写; w+: 新建读写 a:追加 只写方式打开, 不可读; a+: 追加 读写方式打开 注意: w,w+覆盖原文件,原先内容会被清除 a, a+ 在原文件末尾添加新的内容 r+: 可读可写,若文件不存在,报错 w+:可读可写,若文件不存在,创建