在一行裡取得多個異常的方法:【try-except(exception1, exception2) as e】。在python中,try except語句用於捕獲處理異常,如果需要統一捕獲多個異常可以使用括號進行處理。
Python中的try-except可以捕獲處理異常,當遇到多個異常需要統一進行捕獲處理時可以使用括號進行統一處理,except (多個異常之間用,間隔) as e。
Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。 Python由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。像Perl語言一樣, Python 原始碼同樣遵循 GPL(GNU General Public License)協定。
python提供了兩個非常重要的功能來處理python程式在運行中出現的異常和錯誤。
可能有這樣的錯誤:
try: # 可能错的地方 except: # 如果错了执行这里
也可能有這樣的錯誤:
try: # 可能错的地方 except IDontLikeYourFaceException: # 给爷笑一个 except YouAreTooShortException: # 踩高跷
如何在一行中取得多個例外?
答案:可以用括號來解決
except (IDontLikeYouException, YouAreBeingMeanException) as e: pass
Or, for Python 2 only:
except (IDontLikeYouException, YouAreBeingMeanException), e: pass
用逗號分割的方法只能在Python2.6和2.7裡好使,在Python3中則無效;現在,你應當使用as。
以上是如何在一行中取得多個異常的詳細內容。更多資訊請關注PHP中文網其他相關文章!