open 開檔

  1. open 函式產生 file 物件:
    file object = open(file_name [, access_mode][, buffering])
    
    1. file_name:要開啟的檔案名稱
    2. access_mode:開啟檔案模式 (讀、寫、累加、覆蓋、二進位)
      1. r : reading only
      2. rb : reading only in binary format
      3. r+ : both reading and writing
      4. rb+ : both reading and writing in binary format
      5. w : writing only, 檔案存在覆蓋,不存在則產生。
      6. wb : writing only in binary format, 檔案存在覆蓋,不存在則產生。
      7. w+ : both reading and writing, 檔案存在退出,不存在則產生。
      8. wb+ : both reading and writing in binary format, 檔案存在退出,不存在則產生。
      9. a : appending (累加), 不存在則產生。
      10. ab : appending in binary format, 不存在則產生。
      11. a+ : both appending and reading, 不存在則產生。
      12. ab+ : both appending and reading in binary format, 不存在則產生。
    3. buffering
      1. 0 : no buffering
      2. 1 : line buffering (一行)
      3. n>1 : n bytes buffering
      4. n<0 : system 預設
      5. 省略不指定 : system 預設