1. r 以读取模式打开文件。如果文件不存在抛出异常。
    1. 默认
  2. r+ 以读写模式打开文件。如果文件不存在抛出异常。
  3. rs 以同步的方式读取文件。
  4. rs+ 以同步的方式读取和写入文件。
  5. w 以写入模式打开文件,如果文件不存在则创建。
  6. wx 类似 ‘w’,但是如果文件路径存在,则文件写入失败。
  7. w+ 以读写模式打开文件,如果文件不存在则创建。
  8. wx+ 类似 ‘w+’, 但是如果文件路径存在,则文件读写失败。
  9. a 以追加模式打开文件,如果文件不存在则创建。
  10. ax 类似 ‘a’, 但是如果文件路径存在,则文件追加失败。
  11. a+ 以读取追加模式打开文件,如果文件不存在则创建。
  12. ax+ 类似 ‘a+’, 但是如果文件路径存在,则文件读取追加失败。