這份Python標準異常表你應該瞭解!

諸葛青雲h發表於2018-09-14

異常即是一個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在Python無法正常處理程式時就會發生一個異常。異常是Python物件,表示一個錯誤。

1240

小編給大家推薦一個學習氛圍超好的地方,python交流企鵝裙:【611+530+101】適合在校大學生,小白,想轉行,想通過這個找工作的加入。裙裡有大量學習資料,有大神解答交流問題,每晚都有免費的直播課程


當Python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。舉個例子:開啟一個檔案,在該檔案中的內容寫入內容,但檔案沒有寫入許可權,發生了異常:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

try:

fh = open(“testfile”, “w”)

fh.write(“這是一個測試檔案,用於測試異常!!”)

except IOError:

print “Error: 沒有找到檔案或讀取檔案失敗”

else:

print “內容寫入檔案成功”

fh.close()

在執行程式碼前為了測試方便,我們可以先去掉 testfile 檔案的寫許可權,命令如下:

chmod -w testfile

再執行以上程式碼:

$ python test.py

Error: 沒有找到檔案或讀取檔案失敗

python提供了兩個非常重要的功能來處理python程式在執行中出現的異常和錯誤,常見的Python異常如下,有需要的可以收藏起來,希望對大家學習有所幫助。

1240


相關文章