Python程序的异常处理
Posted xingweikun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python程序的异常处理相关的知识,希望对你有一定的参考价值。
文章目录
try-except语句
try:
num=eval(input("请输入一个整数:"))
print(num**2)
except:
print("输入错误,请输入一个整数")
请输入一个整数:m
输入错误,请输入一个整数
请输入一个整数:2
4
异常的高级用法
try:
stra="abcdef"
idx=eval(input("请输入不大于5的整数:"))
print(stra[idx])
except NameError:
print("输入错误,请输入不大于5的整数")
except:
print("其他错误")
请输入不大于5的整数:a
输入错误,请输入不大于5的整数
请输入不大于5的整数:100
其他错误
请输入不大于5的整数:0
a
try:
stra="abcdef"
idx=eval(input("请输入不大于5的整数:"))
print(stra[idx])
except NameError:
print("输入错误,请输入不大于5的整数")
else:
print("没有发生异常")
finally:
print("程序执行完毕,不知道是否发生了异常")
请输入不大于5的整数:1
b
没有发生异常
程序执行完毕,不知道是否发生了异常
以上是关于Python程序的异常处理的主要内容,如果未能解决你的问题,请参考以下文章