python捕捉异常

请问大家我这段代码不是在捕捉异常吗?怎么还是会报错呢?


```python

# 捕获指定异常类型
try:
    print(num)
except SyntaxWarning:  # 捕获异常,只有是这个问题时才会执行下面
    print('滚出来修bug')



![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/961893408466121.png "#left")

你这num是没定义所以你应该捕捉 NameError
不是语法警告 SyntaxWarning
实在不知道就捕捉所有异常

img

应该是报错类型写错了

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^