【10】Python處理異常語句:try與except


寫代碼的時候會遇到各種各樣的異常,那么代碼就不會繼續往下走了。比如說10除以0是錯誤的,因為除數不能為零
學會捕捉異常,在異常出現的時候我們要做什么操作。

本文中只做簡單使用的講解,詳細使用方法可以參考:
http://www.runoob.com/python/python-exceptions.html

 

# ------------基本使用--------
try:
    s=10/0
except ZeroDivisionError as e:
#嘗試運行這段代碼,如果出現ZeroDivisionError(除數不能為零)錯誤那就執行下面的代碼,並進行提示。
    print('出現錯誤')
    print(e)


# --------捕捉任何異常Exception--------
def calc(a,b):
    try:
        res =a/b
    except Exception as e:
        print(e)

calc('k',1) # 提示錯誤”TypeError“
calc(10,0) # 提示錯誤”ZeroDivisionError“

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM