Python開發中文件操作也是一個很重要的操作過程,本文我將對文件操作中的一些基本的操作總結。
1.檔案開啟(open)
- read (r) : 只讀, 開啟後不能寫, 開啟時如果檔案不存在會報錯.
- write (w) : 只寫, 打開後不能讀取只能寫, 寫開啟時會先清空原始檔案內容. 如果檔案內容不存在會新增一個.
- append (a) : 只能追加, 不能讀. 將新內容追加到原始內容之後. 如果文件內容不存在會新增一個.
- 書寫規範
file_object=open(,mode=,encoding=") file_object.append("填要追加的内容")
- r : 可讀可寫.
- 讀: 預設從0的位置開始讀取, 也可以透過seek調整遊標位置.
- 寫入: 寫入時根據目前位置進行,可能會覆蓋其他文字, 可透過seek調整遊標位置 .
- w :
- 讀: 預設遊標永遠在最後或0 , 讀取時可透過seek調整光標位置. 預設遊標永遠在最後或0 , 讀取時可透過seek調整遊標位置.
- 寫: 寫入時會將檔案先清空.
- a :
# - 讀: 預設遊標永遠在最後一個位置上透過調整光標後再調整光標後再調整在最後一個位置, 新標遠在最後一個位置上再調整可能在最後一次光標後調整在最後一次光標後進行讀取當執行追加時間標自動跳到最後.
- 寫: 永遠寫在最後.
2.檔案動作
-
2.檔案動作
-讀:- read() : 讀取所有內容到記憶體, 內容過多容易造成崩潰 - read() : 括號內寫字元, 從目前光標向後讀位置字元.
- readlines() : 所有檔案讀取到記憶體, 依照每一行分割到清單中. \n換行符號, 檔案內不顯示, 實際換行後有換行符
- write#3.檔案關閉## - file_object.close() : 關閉時會將內容強制存到硬碟
【推薦課程:
Python影片教學###】####### ###以上是【Python學習】檔案操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!