檔案寫操作
a.txt檔案內容:aaa
file_object =
open
(r'd:\a.txt'
,'a'
)file_object.write(
'999'
)a.txt檔案內容是:aaa999
其他:
file_object =
open
(r'd:\a.txt'
,'a'
)file_object.write(
'999'
)print
(file_object.readline(
))
(1)io.unsupportedoperation:
not readable a型別只能寫入,不可讀
改正:file_object =
open
(r'd:\a.txt'
,'a+'
)file_object.write(
'999'
)說明:
r+:可讀可寫、檔案不存在會報錯,指標在檔案開頭位置
w+:可讀可寫、檔案不存在會自動建立,檔案已存在會清空之前內容,指標在檔案開頭位置
a+:可讀可寫、檔案不存在會建立,不會清空檔案內容,指標在檔案末尾位置
(2)print
(file_object.readline(
)) 列印內容為空
說明:向檔案中寫入內容後,指標會在檔案的末尾,所以讀取到的檔案內容是空
可以將指標移動到檔案開始位置再進行讀取
file_object =
open
(r'd:\a.txt'
,'a+'
)file_object.write(
'999'
)print
(file_object.tell())
//指標在檔案尾部
file_object.seek(0)
//將指標移動到檔案開始位置
print
(file_object.readline(
))
File操作 寫檔案 讀檔案 檔案追加
任務一 寫檔案 檔案追加 要求1.建立檔案,並將相關資料寫入到檔案中。2.每一次儲存資料都將資料追加到檔案末尾。public static void writeadfile context ctx,file file,int id writer.write string.valueof id wri...
python 檔案操作 讀,寫,追加
open 檔案的路徑,開啟檔案的方式,開啟的檔案編碼 檔案的路徑 可以使用絕對路徑,也可以使用相對路徑 建議使用相對路徑 開啟檔案的方式 訪問檔案的方式 r 唯讀方式開啟檔案,檔案的執政會放在檔案開頭,如果檔案不存在就會報錯 w 開啟乙個檔案只用於寫入,如果這個檔案已存在,就將檔案替換,如果檔案不存...
Python 檔案操作(讀 寫 追加 檔案指標)
一 檔案操作主要有讀r 讀寫r 寫w 寫讀w 追加a 追加讀a 幾種模式 1 讀模式r 讀寫模式r 1 不能寫 2 檔案不存在的話會報錯 f.open username.txt encoding utf 8 以讀的方式開啟檔案,windows下要加encoding要不然會報錯 python3中只有o...