寫代碼的時候會遇到各種各樣的異常,那么代碼就不會繼續往下走了。比如說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“