Python3中IO檔案操作的常見用法

2022-08-10 14:12:33 字數 1551 閱讀 3587

f = open(file, mode, encoding)

file指定檔案的路徑,可以是絕對路徑,也可以是相對路徑

mode = 「r」   # 唯讀

mode = 「w」 # 只寫

mode = 「a」 # 追加

mode = 「r+」 #可以讀寫

正常情況最常用的方式就是r+,通過設定游標的方式進行讀寫!

mode

annotations

r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。

rb以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。

r+開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。

rb+以二進位制格式開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。

w開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

wb以二進位制格式開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

w+開啟乙個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

wb+以二進位制格式開啟乙個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

a開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

ab以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

a+開啟乙個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫。

ab+以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫。

123

4567

89f.close()  # 關閉檔案,任何語言資源的操作都要記得及時關閉。

f.read([count]) # 讀出檔案,如果有count,則讀出count個字元。

f.readline() # 讀取一行資訊

f.readlines() # 讀取所有行存放到乙個列表容器中

f.tell() # 獲得檔案指標位置

f.seek([count]) #設定游標到第幾個位置

f.truncate([size]) # 擷取檔案,使檔案的大小為size

f.write(string) # 把string字串寫入到檔案

f.writelines(list) 把list容器中的字串一行行的寫入到檔案,連續寫入沒有換行。

1

2with open(file="file.txt", mode="r", encoding="utf-8") as f:

print(f)  # 列印整個檔案內容,慎用!!

Python3中IO檔案操作的常見用法

首先建立乙個檔案操作物件 f open file mode,encoding file指定檔案的路徑,可以是絕對路徑,也可以是相對路徑 檔案的常見mode 正常情況最常用的方式就是r 通過設定游標的方式進行讀寫!詳細的mode python操作常見的檔案操作方法 f.close 關閉檔案,任何語言資...

python3中的檔案操作

開啟檔案open 函式 引數主要為 1 檔案路徑 可相對路徑或者絕對路徑 2 開啟的模式 r 為讀模式 w 為寫模式 先把之前的內容清空,之後再寫,檔案不存在,會自動建立檔案 a 為追加模式 在檔案後面進行追加 r 讀寫模式 w 寫讀模式 a 追加讀寫模式 讀取檔案read 函式 讀取檔案的全部內容...

python3的檔案操作

python的檔案操作和php的檔案很類似 file物件使用 open 函式來建立,open的引數 r表示讀,w寫資料,在寫之前先清空檔案內容,a開啟並附加內容,開啟檔案之後記得關閉 下表列出了 file 物件常用的函式 序號方法及描述 file.close 關閉檔案。關閉後檔案不能再進行讀寫操作。...