這份Python標準異常表 你應該瞭解!
阿新 • • 發佈:2019-02-06
異常即是一個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在Python無法正常處理程式時就會發生一個異常。異常是Python物件,表示一個錯誤。
小編給大家推薦一個學習氛圍超好的地方,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異常如下,有需要的可以收藏起來,希望對大家學習有所幫助。