python基礎之檔案操作

2021-10-18 13:46:49 字數 1072 閱讀 2745

開啟檔案並輸出檔案內容模板

f =

open

('flie'

,mode=

'r',encoding=

'utf-8'

) data = f.read(

)//返回整個檔案資料

#data=f.readlines()//以列**式,返回整個檔案資料

print

(data)

f.close(

)#flie檔案路徑(相對路徑或者絕對路徑)

#mode檔案開啟模式

#encoding 一般使用utf-8

mode常用引數:

r:以唯讀方式開啟檔案,如果該檔案不存在,建立新檔案。如果該檔案已存在,則覆蓋原檔案

w:以只寫方式開啟檔案。如果該檔案不存在,建立新檔案。如果該檔案已存在,則覆蓋原檔案。

a:開啟乙個檔案用於追加。如果該檔案已存在,則在最尾處追加寫入。如果該檔案不存在,建立新檔案進行寫入

不用關閉檔案開啟檔案的方式

with

open

('123.txt'

,mode=

'r',encoding=

'utf-8'

as f:

data=f.read(

)print

(data)

向開啟檔案寫入檔案資訊

with

open

('123.txt'

,mode=

'a',encoding=

'utf-8'

)as f:

f.write(

'hello world'

) f.writelines(

['你好 世界'

])

捕獲異常的基本格式

try:

語句一#檢測語句一是否存在錯誤

except 異常名稱:

語句二#若語句一存在錯誤,可捕獲錯誤

finally:

語句三#無論是否存在錯誤,都會執行finally內**

Python基礎之檔案操作

python的檔案操作還是比較簡單的基本分為三步 開啟,讀寫,關閉 檔案開啟 f open db r 開啟 f.read 讀 f.close 關閉 為了避免程式設計師忘記最後一步關閉,優雅的python使用了以下語句 with open db r as f,open db2 r as f2 opra...

Python基礎之檔案操作

1 開啟檔案的方法 第一種 開啟檔案執行完命令後,需要關閉檔案,否則會一直占用記憶體空間 f open data 1.txt r encoding utf 8 後面的r 表示開啟檔案的模式是讀寫,encoding 8 是指定編碼格式,因為用open 函式開啟,open 函式會去找系統的預設編碼,wi...

python基礎之檔案操作

轉義rb 讀位元組 爬蟲 讀取出來的全部是位元組碼 f open test.text rb encoding utf 8 print f.read 報錯!valueerror binary mode doesn t take an encoding argument 因為rb rb 操作時不支援指定...