1. 程式人生 > 實用技巧 >【Python基礎程式設計236 ● 異常 ● 異常處理的基本格式】

【Python基礎程式設計236 ● 異常 ● 異常處理的基本格式】


---------Python基礎程式設計---------

Author : AI菌


【內容講解】

處理指定型別的異常:
1.第一種格式:
try:
可能會出現異常的程式碼塊
except (異常類1,異常類2, ...) as 異常物件名:
處理異常的程式碼塊
print(異常物件名)
2.第二種格式:
try:
可能會出現異常的程式碼塊
except Exception as e:
處理異常的程式碼塊
print(e)
【說明】 as 表示取別名,別名不一定是e,也可以使用其他字母
e 表示異常資訊

【程式碼演示】

"""
處理指定型別的異常:
1.第一種格式:
try:
可能會出現異常的程式碼塊
except (異常類1,異常類2, ...) as 異常物件名:
處理異常的程式碼塊
print(異常物件名)
2.第二種格式:
try:
可能會出現異常的程式碼塊
except Exception as e:
處理異常的程式碼塊
print(e)
【說明】 as 表示取別名,別名不一定是e,也可以使用其他字母
e 表示異常資訊
"""

print("開始執行...")
try:
print(10 / 0)
f = open("a.txt", "r")
except (ZeroDivisionError, FileNotFoundError) as e:
print("處理掉了..")
print(e) # e是異常型別資訊
print("執行結束...")


print("開始執行...")
try:
print(10 / 1)
f = open("a.txt", "r")
except Exception as e:
print("處理掉了..")
print(e) # e是異常型別資訊
print("執行結束...")

【執行結果】

【往期精彩】

▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計202 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】

【加群交流】