python中對檔案進行讀和寫

2021-10-05 16:13:25 字數 1390 閱讀 1060

開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,出現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 ...