python-异常处理
异常处理 1、异常基础 1 try: 2 names[3] 3 data['name'] 4 except KeyError as e: #特定错误 5 print("没有这个key",e) 6 except Exception as e: #其他错误 7 print("出错了",e) 8 else: 9 print("一切正常") 10 finally: 11 print("不管有没有错,都执行") 例子 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!! 1 2 3 4 try : pass except Exception,ex: pass 需求:将用户输入的两个数字相加 1 while True: 2 num1 = raw_input('num1:') 3 num2 = raw_input('num2:') 4 try: 5 num1 = int(num1) 6 num2 = int(num2) 7 result = num1 + num2 8 except Exception, e: 9 print '出现异常,信息如下:' 10 print e View Code while True: num1 = raw_input('num1:') num2 = raw_input('num2: