開啟檔案並輸出檔案內容模板
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 操作時不支援指定...