Python异常-tryraise语句及自定义异常类
Posted 韩晓萌的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python异常-tryraise语句及自定义异常类相关的知识,希望对你有一定的参考价值。
一、异常处理语句
#try/except try: pass except: pass try: pass except Exception: pass #try/except ... try: pass except (Exception1, Exception2): pass try: pass except Exception1: pass except Exception2: pass #try/except ... as ... try: pass except Exception as e: isinstance(e, Exception) except ... try: pass except (Exception1, Exception2) as e: print(e) #try/except/else try: pass except ...: pass except ... else: pass #try/finally try: pass finally: pass try: pass except ...: pass finally: pass try: pass except ...: pass except ... else: pass finally: pass
二、自定义异常类
class MyException(Exception): pass
三、显式触发异常
raise raise MyException raise MyException() raise MyException(‘Error‘) raise MyException from None raise MyException() from None
以上是关于Python异常-tryraise语句及自定义异常类的主要内容,如果未能解决你的问题,请参考以下文章