flag表
| flag | 读写方式 |
|---|---|
| r | 读取文件,如果文件不存在则抛出异常 |
| r+ | 读取、写入文件,如果文件不存在则抛出异常 |
| rs | 同步读取文件,忽略本地文件缓存,文件不存在抛出异常 |
| w | 写入文件,如果文件不存在则创建新文件,已存在则覆盖文件内容 |
| wx | 写入文件,以排他方式写入 |
| w+ | 读取、写入文件,如果文件不存在则创建新文件,已存在则覆盖文件内容 |
| wx+ | 读取、写入文件,以排他方式写入 |
| a | 追加写入文件,如果文件不存在则创建新文件 |
| ax | 追加写入文件,以排他方式写入 |
| a+ | 读取、追加写入文件,如果文件不存在则创建新文件 |
| ax+ | 读取、追加写入文件,以排他方式写入 |