捕捉异常可以使用try/except语句。
try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
try: 正常的操作 ...................... except: 发生异常,执行这块代码 ...................... else: 如果没有异常执行这块代码
try:
<语句> #运行别的代码
except <名字>:<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>: <语句> #如果引发了'name'异常,获得附加的数据
else: <语句> #如果没有异常发生
try-finally 语句
try-finally 语句无论是否发生异常都将执行最后的代码。
try:
<语句>
finally: <语句> #退出try时总会执行
rais