为什么创建的异常类不能在raiser函数中运行

2024-09-24 06:29:57 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我为什么我创建的异常类不能在raiser函数中运行吗?你知道吗

class E3Exception(Exception):
  pass

class E3OddException(E3Exception):
  pass

def raiser (x):
  if (int(x)%2==1):
    raise E3OodException
  elif (int(x)%2==0):
    raise E3Exception
  elif x=='CSC148':
    e.message=+'Hi,Brian'
  elif (x==str & int(x)!=int):
    raise ValueError
  elif (x!=str & x!=int):
    raise TypeError    

谢谢


Tags: 函数ifdefexceptionpassclassintraise