【Python基礎程式設計240 ● 異常 ● 異常的跨函式傳遞】
阿新 • • 發佈:2020-08-10
---------Python基礎程式設計---------
Author : AI菌
【內容講解】
1、finally語句的格式:
try:
可能會出現異常的程式碼塊
except (異常類1,異常類2, ...) as 異常物件名:
處理異常的程式碼塊
finally:
不管是否出現異常,也不管是否捕獲住了,一定會執行的程式碼塊
2、使用場景:
做釋放記憶體資源的事情
比如:
關閉檔案
關閉資料庫連線
【程式碼演示】
""" 1、finally語句的格式: try: 可能會出現異常的程式碼塊 except (異常類1,異常類2, ...) as 異常物件名: 處理異常的程式碼塊 finally: 不管是否出現異常,也不管是否捕獲住了,一定會執行的程式碼塊 2、使用場景: 做釋放記憶體資源的事情 比如: 關閉檔案 關閉資料庫連線 """ # list1 = [10, 20] # try: # print(list1[0]) # except: # print("索引越界") # else: # print("沒有異常,else語句會被執行,說明索引沒有越界") # finally: # print("我一定會被執行!!!") f = None try: f = open("a.txt", "r") except Exception as e: print(e) finally: f.close()
【執行結果】
【往期精彩】
▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計202 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】
【加群交流】