1. 程式人生 > 實用技巧 >多測師講解python函式 _open_高階講師肖sir

多測師講解python函式 _open_高階講師肖sir

open()函式 #open() 函式用於開啟一個檔案,建立一個 file 物件 #Python open() 函式用於開啟一個檔案,並返回檔案物件, # 在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 OSError。 #注意:使用 open() 函式一定要保證關閉檔案物件,即呼叫 close() 函式。 #open() 函式常用形式是接收兩個引數:檔名(file)和模式(mode)。 #open(file, mode='r') # 開啟檔案的模式有: ##檔案控制代碼 = open('檔案路徑', '模式') 注意內容:python 中有讀,寫,追加三種模式 # r,只讀模式(預設)。 # w,只寫模式。【不可讀;不存在則建立;存在則刪除內容;】 # a,追加模式。【可讀; 不存在則建立;存在則只追加內容;】 # "+" 表示可以同時讀寫某個檔案 # # r+,可讀寫檔案。【可讀;可寫;可追加】 # w+,寫讀 # a+,同a #完整的語法格式為: #open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) # file: 必需,檔案路徑(相對或者絕對路徑)。 # mode: 可選,檔案開啟模式 # buffering: 設定緩衝 # encoding: 一般使用utf8 # errors: 報錯級別 # newline: 區分換行符 # closefd: 傳入的file引數型別 # opener: #語法:open(file, mode),模式有r(只讀),w(寫入覆蓋),a(寫入追加)

open開啟檔案

#
readline       讀取檔案中的第一行

讀取整個列表

o =a.readlines() #讀取檔案中的所有返回一個列表
print(o)


檔案中有中文的處理方法

在open函式中w許可權:替換  (#覆蓋後關閉當前檔案釋放資源)

# a追加在open函式中

with open