開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,出現oserror報錯。
兩個引數:檔名(file)和模式(mode)。
例如:
f =
open
("f:\自動化測試工具\pycharm的專案\周杰倫.txt"
,"w+"
)
1.使用open()方法一定要保證關閉檔案物件,即呼叫close()方法。
2.使用try…except…finally(異常處理)包裹進來
**
#coding=utf-8
#固定結構try...except...finally
import traceback
f =none
try:
f =open
("f:\自動化測試工具\pycharm的專案\周杰倫.txt"
,"w+"
) f.write(
"哎喲不錯哦"
)#確保我們寫的東西在.txt裡面去了,沒有在緩衝區
f.flush(
)except
:#將出錯**給列印出來
print
(traceback.format_exc())
finally
:#如果f有值的話再進行關閉操作,因為在使用open的時候要保證檔案是關閉的
if f :
f.close(
)
執行結果
**
#coding=utf-8
#固定結構try...except...finally
import traceback
f =none
try:
f =open
("f:\自動化測試工具\pycharm的專案\老狼.txt"
,"r"
, encoding=
"utf-8"
)# 一次性把檔案中的所有內容讀取出來
a = f.readlines(
)print
(a)except
:#將出錯**給列印出來
print
(traceback.format_exc())
finally
:#如果f有值的話再進行關閉操作,因為在使用open的時候要保證檔案是關閉的
if f :
f.close(
)
執行結果 Python讀檔案 寫檔案
讀檔案 在相應的資料夾下建立乙個list.txt檔案。建立乙個包含檔案各行內容的列表 將要讀取的檔案的名稱儲存在變數filename中 filename list.txt with open filename as file obj 呼叫open 將乙個表示檔案及其內容的物件儲存到了變數file o...
python中如何對檔案進行讀寫操作
在python中想要操作檔案需要建立或開啟指定的檔案並建立檔案物件,可以通過內建的open函式來實現。語法格式通常如下 file open filename,mode buffering file 被建立的檔案物件 filename 要建立或開啟檔案的檔名稱,需要用單引號後雙引號括起來。如果要開啟的...
python 對檔案進行切分行
針對配置檔案進行切分,重組,每隔30行為一段,進行重新生成功能。usr local python bin python coding utf 8 import sysimport reimport osf open config.conf r 判斷檔案條數 deffile num filename ...