尝试语句可以有多个不同的块,以处理不同的异常。
也可以使用括号将多个异常放入一个单独的块中,使除块处理所有的异常。
try:
variable = 10
print(variable + "hello")
print(variable / 2)
except ZeroDivisionError:
print("Divided by zero")
except (ValueError, TypeError):
print("Error occurred")
结果:
>>>
Error occurred
>>>