python基礎3 檔案操作

2022-08-30 15:42:17 字數 1342 閱讀 8101

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 os

with 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...