python中檔案操作總結
阿新 • • 發佈:2019-01-07
1.open:開啟檔案並且返回檔案的操作物件 f=open(“檔名”,“訪問方式”)
注:不寫訪問方式,預設只讀模式。
注:頻繁的移動檔案指標,會影響檔案的讀寫效率,開發中更多的時候會以 只讀、只寫 的方式來操作檔案。
- 函式的第一個引數是開啟檔名(檔名區分大小寫)
- 如果檔案 存在,返回 檔案操作物件
- 如果檔案 不存在,會 丟擲異常
2.read:將檔案內容讀取到記憶體中(注:不能讀取大檔案,會對記憶體佔用會非常高)
- 一次性 讀入 並 返回 檔案的 所有內容
- read方法執行後,檔案指標
3.write:將指定內容讀取到記憶體中
4.close:關閉檔案
- 如果 忘記關閉檔案,會造成系統的資源消耗,而且會影響到後續對檔案的訪問
5.readline 使用分行讀取大檔案
- readline方法可以一次讀取一行內容
- 方法執行後,會把檔案指標 移動到下一行,準備再次讀取
- 讀取大檔案的正確方式:
6.小檔案的複製(所有內容全部讀取,全部寫上去)
7.大檔案的複製(用readline,都一行寫一行)