1. 程式人生 > >python中檔案操作總結

python中檔案操作總結

1.open:開啟檔案並且返回檔案的操作物件 f=open(“檔名”,“訪問方式”)

         注:不寫訪問方式,預設只讀模式。

 

注:頻繁的移動檔案指標,會影響檔案的讀寫效率,開發中更多的時候會以 只讀、只寫 的方式來操作檔案。

  • 函式的第一個引數是開啟檔名(檔名區分大小寫)
  • 如果檔案 存在,返回 檔案操作物件
  • 如果檔案 不存在,會 丟擲異常

2.read:將檔案內容讀取到記憶體中(注:不能讀取大檔案,會對記憶體佔用會非常高)

  • 一次性 讀入返回 檔案的 所有內容
  • read方法執行後,檔案指標
    會移到 讀取內容的末尾

3.write:將指定內容讀取到記憶體中

4.close:關閉檔案

  • 如果 忘記關閉檔案,會造成系統的資源消耗,而且會影響到後續對檔案的訪問

 

5.readline 使用分行讀取大檔案

  • readline方法可以一次讀取一行內容
  • 方法執行後,會把檔案指標 移動到下一行,準備再次讀取
  •  讀取大檔案的正確方式:

 6.小檔案的複製(所有內容全部讀取,全部寫上去)

7.大檔案的複製(用readline,都一行寫一行)