Skip to main content
 首页 » 编程设计

python之除了 block 不捕获 python 中的异常

2025年05月04日10tuyile006

我的代码如下

class Something(models.Model) 
 
    def exception(self) 
    try: 
       Something.objects.all() 
    except Exception(): 
       raise Exception() 

从测试用例中调用此方法,它可以工作,但我需要引发异常,它不会捕获异常 这是我的测试用例

def test_exception(self): 
    instance = Something() 
    instance.exception() 

它工作正常,但我需要从 except block 中引发异常

请您参考如下方法:

这一行:

except Exception(): 

应该是:

except Exception: