一、try语句
#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)
try:
pass
except Exception1 as e1:
isinstance(e1, Exception1)
except Exception2 as e2:
isinstance(e2, Exception2)
try:
pass
except (Exception1, Exception2) as e:
print(e)
#try/except/else
try:
pass
except ...:
pass
else:
pass
#try/finally
try:
pass
finally:
pass
try:
pass
except ...:
pass
finally:
pass
try:
pass
except ...:
pass
else:
pass
finally:
pass
二、raise语句
raise
raise Exception
raise Exception()
raise Exception('Error')
raise Exception from None
raise Exception() from None
三、新建异常类
class MyException(Exception):
pass
标签:...,Exception,raise,自定义,except,try,pass,异常