python程序的异常处理

异常处理:try—except语句

当用户输入的数据类型了python要求执行的类型不同时,python解释器会报错

NameError就是此时的异常类型,数据类型出错

Python使用try-except语句格式为:

1
2
3
4
try:
<语句块1>
except<异常类型>:
<语句块2>

异常的高级用法

try和except还可以与else和finally保留字配合使用

格式如下:

1
2
3
4
5
6
7
8
try:
<语句块1>
except <异常类型1>:
<语句块2>
else:
<语句块3>
finally:
<语句块4>

此处的else语句与for循环和while循环中的else一样,当try中的语句块1正常执行结束且没有发生异常时,else中的语句块3执行,看作是对try语句块正常执行后的一种追加处理。finally语句块则不同,无论try中的语句块1是否发生异常,finally下的语句块4都会执行。

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2015-2023 dwx
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信