通过将可能引发错误的代码放在try-except 代码块中,可提高这个程序抵御错误的能力。错误是执行除法运算的代码行导致的,因此我们需要将它放到try-except 代码块中。这个示例还包含一个else 代码块;依赖于try 代码块成功执行的代码都应放到else 代码块中:
try:
answer = 5/1
except ZeroDivisionError as e:
print('不能除零')
else:
print(answer)
try-except-else 代码块的工作原理大致如下:
Python尝试执行try代码块中的代码;只有可能引发异常的代码才需要放在try语句中。
有时候,有一些仅在try 代码块成功 执行时才需要运行的代码
这些代码应放在else代码块中。
except代码块告诉Python,如果它尝试运行try代码块中的代码时引发了指定的异常,该怎么办。
支持~~~!
优化SEO要用到