1. 程式人生 > >python學習之檔案

python學習之檔案

  • 檔案是python的核心資料,但去沒有特定的常量語法來建立檔案物件;
  • 建立一個檔案物件可以通過內建函式open來實現,具體使用方式open(檔名,處理模式),檔名可以是完整的路徑,處理模式有'w'表示寫入資料,'r'表示讀取資料;
  • 使用write()和read()方法分別對檔案進行讀寫操作,最為關鍵的一步是使用close()方法儲存資料;
  • 讀取檔案中的資料,可使用read()方法讀取一個位元組,使用readline()方法讀取一行,使用seek()方法移至新檔案位置。使用iterator迭代器在for迴圈中自動讀取檔案內容;
  • 檔案在文字和二進位制資料中有所區別,文字檔案的內容顯示為字串,執行Unicode編解碼,而二進位制檔案的內容顯示為特定的位元組字串,且只允許訪問不允許修改;
  • 類檔案工具有管道,先進先出佇列(FIFO),套接字:提供網路和程序間通訊的介面,通過鍵訪問檔案,物件持久,基於描述符的檔案(descriptor file):支援檔案鎖定及其他底層工具;