檔案處理的步驟二 寫檔或讀檔
根據步驟一的存取模式決定是寫檔或讀檔,此外需要注意檔案的游標位置,會決定讀取或寫入的東西,游標過了的地方就不會被影響了
讀檔
將檔案內容讀進來,此外要注意的是,可以混和使用,但是讀過的地方就不會再讀了因為游標已經過去了
使用方法:檔案的變數物件.函數
read()
將檔案全部內容讀進,並回傳為一個字串
readline()
將檔案讀一行,並回傳為一個字串
readlines()
將檔案一行一行讀成一個字串直到讀完,並回傳為一個list,內部每個index為每一行
寫檔
將資料寫入檔案
使用方法:檔案的變數物件.函數
write()
將字串型態的資料寫入檔案(只能傳入字串),不會自動換行
writelines()
將內部全部都是字串的list寫入檔案(只能傳入list),不會自動換行,每個字串會直接連載一起,想換行必須在自己加'\n'