Exception在python中是壹個類,代碼如下:
class?Exception(BaseException):"""?Common?base?class?for?all?non-exit?exceptions.?"""
def?__init__(self,?*args,?**kwargs):?#?real?signature?unknown
pass
@staticmethod?#?known?case?of?__new__
def?__new__(S,?*more):?#?real?signature?unknown;?restored?from?__doc__
"""?T.__new__(S,?...)?->?a?new?object?with?type?S,?a?subtype?of?T?"""
pass
raise後面只能拋出壹個異常類,所以妳可以認為是:
e = Exception("something is error")
raise e