python 异常
python异常处理的基本格式
a_list = [1,2,3] d_dict = {'name': 'Tom'} try: a_list[3] d_dict['age'] open('example.txt') except (IndexError, KeyError) as e: print('基础错误', e) except IndexError as e: print('序列中没有相应的index', e) except Exception as e: print('未知错误', e) else: print('一切正常') finally: print('有没有错误,都执行')
注:上述为python 3.x中的格式,python 2.x中的格式(将except语句改为:except IndexError, e:)
浙公网安备 33010602011771号