python_异常处理
Posted xmb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_异常处理相关的知识,希望对你有一定的参考价值。
异常处理
1 a = [1,2,3] 2 d = {} 3 #例子1: 4 #判断key异常 5 try: 6 d[‘name‘] 7 except KeyError as e: 8 print("字典key不存在",e) 9 else: 10 print(‘正常运行‘) 11 finally: 12 print("有没有异常都走这里") 13 14 #例子2 15 #判断下标异常 16 try: 17 a[3] 18 except IndexError as e: 19 print(‘下标越界‘) 20 else: 21 print(‘正常运行‘) 22 finally: 23 print(‘有没有异常都走这里‘) 24 25 # 例子3 26 #捕捉全部异常 27 try: 28 a[3] 29 d[‘name‘] 30 except Exception as e: 31 print(‘出现异常了‘) 32 finally: 33 print(‘有没有异常都走这里‘) 34 35 #raise主动抛出异常 36 price = input(‘price:‘) 37 if not price.isdigit(): 38 raise Exception(‘价格错误‘)
以上是关于python_异常处理的主要内容,如果未能解决你的问题,请参考以下文章