10. 檔案讀寫
I. 讀檔
通常有兩種方式: 方法一:
不過使用完畢後要記得關閉它
方法二: 【此方式使用完畢後會自動關閉檔案,因此較推薦】
【比較看看】
方法一:
方法二:
A.開檔模式
開啟檔案時需指名開檔模式,根據開啟的模式,只能使用限定的功能
寫法:【open(<檔名>, <模式>)
】
模式 | 功能 | 若存在此檔名 | 寫入方式 | 若不存在此檔名 |
---|---|---|---|---|
r | 讀取 | 讀取 | Error | |
r+ | 寫入+讀取 | 讀取 | 從第一列開始覆蓋 (並沒有整個檔案覆蓋) | Error |
w | 寫入 | 整個檔案覆蓋 | 整個檔案覆蓋 | 開新檔案 |
w+ | 寫入+讀取 | 整個檔案覆蓋 | 整個檔案覆蓋 | 開新檔案 |
a | 寫入 | 讀取 | 接續 | 開新檔案 |
a+ | 寫入+讀取 | 讀取 | 接續 | 開新檔案 |
B.開檔後讀取檔案內容
II.寫檔
A. 開檔後寫入檔案內容
【試試看看】
下列三種方法的結果有何不同?
B. 開檔後先寫入再讀取檔案內容
【試試看看】
下列三種個
.txt
檔都請先事先設為:
再開始測試下列三種讀寫檔案方式:
Last updated