python open() 函數用于打開一個檔案,建立一個 file 對象,相關的方法才可以調用它進行讀寫。
函數文法
open(name[, mode[, buffering]])
參數說明
- name : 一個包含了你要通路的檔案名稱的字元串值。
- mode : mode決定了打開檔案的模式:隻讀,寫入,追加等。所有可取值見如下的完全清單。這個參數是非強制的,預設檔案通路模式為隻讀(r)。
- buffering : 如果 buffering 的值被設為 0,就不會有寄存。如果 buffering 的值取1,通路檔案時會寄存行。如果将 buffering 的值設為大于 1的整數,表明了這就是的寄存區的緩沖大小。如果取負值,寄存區的緩沖大小則為系統預設。

檔案對象方法
寫入檔案時,不會自動加入換行,需要手動在末尾加入,
①在每個元素後面都換行n,可以用
fo.writelines([line+'n' for line in list1])
<