Python3 檔案讀寫

2022-06-24 21:06:12 字數 794 閱讀 9251

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 只寫模式 不...