天天看點

python打開檔案_Python檔案打開模式

Python 内置函數 Python 内置函數

python open() 函數用于打開一個檔案,建立一個 file 對象,相關的方法才可以調用它進行讀寫。

函數文法

open(name[, mode[, buffering]])
           

參數說明

  • name : 一個包含了你要通路的檔案名稱的字元串值。
  • mode : mode決定了打開檔案的模式:隻讀,寫入,追加等。所有可取值見如下的完全清單。這個參數是非強制的,預設檔案通路模式為隻讀(r)。
  • buffering : 如果 buffering 的值被設為 0,就不會有寄存。如果 buffering 的值取1,通路檔案時會寄存行。如果将 buffering 的值設為大于 1的整數,表明了這就是的寄存區的緩沖大小。如果取負值,寄存區的緩沖大小則為系統預設。
python打開檔案_Python檔案打開模式

檔案對象方法

寫入檔案時,不會自動加入換行,需要手動在末尾加入,

①在每個元素後面都換行n,可以用

fo.writelines([line+'n' for line in list1])
           

先用for...in...把每個元素提取出來後都加上n的操作,這樣每個元素都會進行換行

②在每個數組後面換行,将'n'看成一個元素,加到清單的最後一個

list1.append('n') 用append将'n'元素添加到清單的最後

這樣輸出檔案的到windows的時候,文本會識别n進行換行操作

fo 
           

list1.append('n') #添加清單換行元素 fo.writelines(list1) fo.writelines([line+'n' for line in list1]) #每個元素都進行換行操作

python打開檔案_Python檔案打開模式