f = open(file, mode='r', buffering=-1, encoding=none, errors=none, newline=none, closefd=true, opener=none)
引數說明:
mode引數:
1、r 已唯讀的方式開啟檔案,檔案的指標放在檔案開頭,這是預設模式
2、w 開啟乙個檔案用於寫入,如果該檔案存在即開啟檔案,並從頭開始編輯,原檔案內容會被刪除,檔案不存在,建立新檔案
3、a 開啟乙個檔案用於追加,如果檔案存在檔案指標放在檔案末尾,也就是說,檔案內容寫到檔案末尾,如果檔案不存在,新建檔案寫入
4、r+ 開啟乙個檔案用於讀寫,檔案指標會放在檔案開頭
5、w+ 開啟乙個檔案用於讀寫。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案。
6、a+ 開啟乙個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫。
file = open('a.txt',encoding='utf-8')file.close() #關閉檔案,關閉後不能再進行讀操作
file.flush() #重新整理檔案內部緩衝,直接把內部緩衝區的資料立即寫入檔案
file.read() #從檔案讀取指定的位元組數,如果未指定或未負則讀取所有
file.readline() #讀一行內容
file.readlines() #讀出所有檔案放到list裡面
file.seek(0) #設定檔案當前的位置
file.tell() #返回檔案當前的位置
file.truncate() #清空檔案
file.write() #將字串寫入檔案
file.writelines() #迴圈寫入list,set
f = open('access.log',encoding='utf-8')for line in f:
print('每一行的內容 ',line)
import oswith open('a.txt',encoding='utf-8') as f1,open('a2.txt',encoding='utf-8') as f2:
for line in f1:new_line = line.replace('一', '1')
f2.write(new_result)
os.remove('a.txt')
os.rename('a2.txt', 'a.txt')
3 python3 檔案操作
python 檔案方法 1 開啟檔案 open 方法 常用形式 open 檔名,開啟方式 其中 檔名是必須的是檔案的路徑 開啟方式有多種 這裡引用菜鳥教程的總結 mode 引數有 模式描述 t文字模式 預設 x寫模式,新建乙個檔案,如果該檔案已存在則會報錯。b二進位制模式。開啟乙個檔案進行更新 可讀...
Python3 檔案操作
open函式的第乙個引數是要開啟的檔名 檔名區分大小寫 read函式可以一次性讀入並返回檔案的所有內容。close函式負責關閉檔案 注意 如果忘記關閉檔案,會造成系統資源消耗,而且會影響到後續對檔案的操作。方法執行後,會把檔案指標移動到檔案的末尾。示例 開啟要讀取的檔案 file open test...
python3 檔案操作
對檔案操作流程 1 開啟檔案,得到檔案控制代碼並賦值給乙個變數。2 通過控制代碼對檔案進行操作 3 關閉檔案 基本操作 f open lyrics 開啟檔案 first line f.readline print first line first line 讀第一行 print 我是分割線 cent...