请问大家我这段代码不是在捕捉异常吗?怎么还是会报错呢?
```python
# 捕获指定异常类型
try:
print(num)
except SyntaxWarning: # 捕获异常,只有是这个问题时才会执行下面
print('滚出来修bug')

请问大家我这段代码不是在捕捉异常吗?怎么还是会报错呢?
```python
# 捕获指定异常类型
try:
print(num)
except SyntaxWarning: # 捕获异常,只有是这个问题时才会执行下面
print('滚出来修bug')

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