python open() 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式
1. 讀取檔案
with open('test_json_dumps.txt', mode='r', encoding='utf-8') as f:# seek()移動游標至指定位置
f.seek(0)
# read()讀取整個檔案,將檔案內容放到乙個字串變數中,檔案大於可用記憶體時不適用
res = f.read()
print(res)
# readline()每次只讀取一行,通常比readlines() 慢得多
res = f.readline()
print(res)
# readlines() 一次讀取整個檔案,將內容分析成乙個行的列表,可以由for...in...處理
res = f.readlines()
print(res)
2. 寫入檔案
with open('test_json_dumps.txt', mode='r', encoding='utf-8') as f:# seek()移動游標至指定位置
f.seek(0)
# write()將字串寫入到檔案中
f.write('content')
# 針對列表的操作,接受乙個字串列表作為引數,將字串列表寫入到檔案,換行符不會自動加入,需要顯式加入換行符
f.writelines('content')
3. 檔案開啟模式
python3 檔案讀寫1
檔案 開啟檔案 r 檔案可讀可寫,不會建立檔案,從頂部開始寫,會覆蓋之前此位置的內容 with open output.txt r as f1 print name of the file f1.name 向開啟的檔案寫入內容,並沒有從檔案頂部開始寫啊,是為什麼?f1.write begin 追加在...
Python3 檔案讀寫模式
1 r 開啟唯讀檔案,該檔案必須存在。2 r 開啟可讀寫的檔案,該檔案必須存在。3 w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。4 w 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。5 a 以附加的方式開啟只...
python3檔案的讀寫操作
open函式 對檔案進行讀寫操作前,先開啟檔案,獲取檔案的控制代碼 注意 1 讀取檔案操作時read 方法讀取檔案所有內容,讀取出的結果為str型別 2 readlines 方法讀取檔案時,結果預設儲存為列表當中 r 唯讀模式 w 只寫模式 不可讀,不存在,則建立 存在,則清空重寫 x 只寫模式 不...