python中try語句的工作過程
1、說明
(1)當try句塊中出現異常時,異常型別將與except對應的name匹配,然後根據對應的name分配對應的異常物件,執行statement中的句子。
(2)如果try語句句塊中出現異常但沒有與except相匹配的name,則python會查詢其他異常,直到程式最高階別出現異常,然後退出程式,並列印預設異常資訊。
(3)如果try句正常執行,else句最終將執行。
2、例項
try: print("程式業務邏輯.")except name1: print("捕獲異常name1..")except (name2, name3): print("捕獲異常name2 或 name3..")except name4 as var: print("捕獲異常name4,並傳遞其引用變數到語句塊中..")except: # 5 print("捕獲所有異常(上述的name1,name2,name3,name4除外..)")else: print("沒有異常,try語句正常執行..")
以上就是python中try語句的工作過程,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2310/viewspace-2830347/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python中try..except語句如何使用?Python
- python怎麼寫try語句Python
- Oracle 儲存過程中的DDL語句Oracle儲存過程
- 通過SQL語句提取儲存過程中的內容SQL儲存過程
- select 語句的解析過程
- SQL語句的處理過程SQL
- JavaScript try catch finally 語句JavaScript
- JavaScript try/catch/finally 語句JavaScript
- mySQL語法中的儲存過程及if語句的使用簡例MySql儲存過程
- DML 語句處理過程
- CoreData執行過程的sql語句SQL
- SQL語句的處理過程修正SQL
- 剖析SQL語句的執行過程SQL
- Oracle SQL 語句的執行過程OracleSQL
- mysql執行sql語句過程MySql
- 一條sql語句的執行過程SQL
- 淺談SQL語句的執行過程SQL
- 理解oracle執行sql語句的過程OracleSQL
- 一條SQL語句的優化過程SQL優化
- try...except 語句通常用於捕獲和處理可能在程式碼執行過程中發生的異常
- try throw catch 語句檢測input值
- MySQL儲存過程語句及呼叫MySql儲存過程
- SQL語句執行過程詳解SQL
- sql語句執行過程小結SQL
- ORACLE 查詢語句處理過程(Oracle
- PostgreSQL的insert語句執行過程分析SQL
- SQL語句的解析過程 遊標週期SQL
- 優良的sql語句在書寫過程中要注意的細節SQL
- OAuth 2.0以及它的工作過程工作過程OAuth
- java中的try-with-resource語法Java
- 解決程式碼中重複的捕獲 promise 錯誤的 try catch 語句Promise
- Oracle一個SQL語句的處理過程(轉)OracleSQL
- oracle 儲存過程以及plsql語句塊Oracle儲存過程SQL
- 10_SQL語句執行過程剖析SQL
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- MySQL查詢語句過程和EXPLAIN語句的基本概念及其最佳化MySqlAI
- MySQL中UPDATE語句裡SET後使用AND的執行過程和結果分析MySql
- oracle自定義過程來獲得完整的sql語句OracleSQL