如何在Python中编写代码来捕获空异常

qij5mzcb  于 2023-03-24  发布在  Python
关注(0)|答案(2)|浏览(95)

我有下面的代码,我想写的方式,使它捕捉适当的异常。

def MyFunction(MyArg1, MyArg2):

     if not MyArg2:
          raise ?Error?

我认为这将是类型错误,但我需要的异常更明确

kyvafyod

kyvafyod1#

也许试试这个

if key is None:
    raise TypeError

if key is None:
    print("There is no key.")
0md85ypi

0md85ypi2#

这就是我所尝试的

if MyArg2 is None:
    raise TypeError

相关问题