Python基礎 異常 檔案

2021-10-06 12:30:02 字數 2574 閱讀 4090

try

: **塊(可能出現錯誤的語句)

except 異常型別 as 異常名:

**塊(出現錯誤後的處理方式)

except 異常型別 as 異常名:

**塊(出現錯誤後的處理方式)

except 異常型別 as 異常名:

**塊(出現錯誤後的處理方式)..

.else

: **塊(無異常時要執行的語句)

finally:

**塊(是否有異常都會執行的語句)

deffn(

):print

('python'

)try

:print(10

/0)except

:print

('此語句異常'

)fn(

)

⽂件會有⼀個返回值。返回⼀個物件,這個物件就表示的是當前的⽂件

open()開啟⽂件時,預設是以⽂本⽂件的形式開啟的 open()預設的編碼為none。所以處理⽂本⽂件時要指定編碼方式

file_name =

'demo.txt'

# 確認demo.txt文件和python檔案在同級目錄中

file_obj =

open

(file_name, encoding=

'utf-8'

)# 開啟文件,指定編碼方式

content = file_obj.read(

)# 讀取內容

print

(content)

file_obj.close(

)# 關閉文件釋放資源

file_name =

'demo.txt'

with

open

(file_name,encoding=

'utf-8'

)as file_obj:

content = file_obj.read(6)

content = file_obj.read(6)

content = file_obj.read(6)

content = file_obj.read(6)

print

(content)

print

(len

(content)

)# 有三個換行符

file_name =

'demo.txt'

with

open

(file_name,encoding=

'utf-8'

)as file_obj:

print

(file_obj.readline())

print

(file_obj.readline())

print

(file_obj.readline())

print

(file_obj.readline(

))

file_name =

'demo.txt'

with

open

(file_name,encoding=

'utf-8'

)as file_obj:

r = file_obj.readlines(

)print

(r[2

])

使⽤open()函式開啟⽂件時,必須要指定開啟⽂件要做的操作(讀、寫、追加)。如果不指定操作型別,則預設是讀取⽂件,⽽讀取⽂件是不能向⽂件中寫⼊

file_name =

'鄧麗欣_電燈膽.***'

# 個人最近喜歡的一首歌

with

open

(file_name,

'rb'

)as file_obj:

print

(file_obj.read(

100)

)

file_name =

'鄧麗欣_電燈膽.***'

with

open

(file_name,

'rb'

)as file_obj:

# 寫入二進位制檔案

# 定義乙個新檔案

new_file =

'電燈膽_片段.***'

with

open

(new_file,

'wb'

)as new_obj:

# 定義讀取的大小

chuck =

1024

*1000

while

true

: content = file_obj.read(chuck)

# 判斷是否讀取完畢

ifnot content:

break

# 將內容寫入到新的文件中

new_obj.write(content)

python異常基礎

try後面至少要有一項,亦可以選擇 except else finally中的任意組合 assert語句一般用於開發時對程式條件的驗證,只有當內建 debug 為true時,assert語句才有效。當python指令碼以 o選項編譯成為位元組碼檔案時,assert 語句將被移除。except 帶引數...

Python基礎 異常

google c style中禁止使用異常。python中也有異常,就簡單分享一下。1 0就會產生異常。按自己的方式出錯 raise語句 raise exception traceback most recent all last 自定義異常類 class somecustomexception e...

python基礎 異常

處理異常的目的是保證程式在出現錯誤的時候,可以繼續執行下去,而不會立即終止 語法 try 塊 可能會出錯的語句 except 異常型別 as異常名 塊 出現錯誤的處理方式 except 異常型別 as 異常名 塊 出現錯誤的處理方式 else 塊 沒有錯誤時執行的語句 finally 塊 是否有異常...