高枫

day07

[亡魂溺海] 提交于 2019-11-28 22:20:06
目录 异常处理:就是处理异常 字符串内置方法 异常处理:就是处理异常 try: #尝试 print(1/0) #有错误就跳过,没有错误就执行 except ZeroDivisionError: #错误被跳过了(捕捉了) pass #啥也不做 key = input('输入一个key获取字典中的值') dic = {'a':1} dic[key] #KeyError 1/0 It = [1,2,3] It['a'] except ZeroDivisionError: 错误被跳过了(捕捉了),只能捕捉ZeroDivisionError,其他的错误无法捕捉 print('捕捉到了zeroDivisionError这个错误') #啥也不做 except KeyError: #捕捉 print('捕捉到了KeyError这个错误') #print(1/0) #有错误就跳过,没有错误就执行 try: key = input('输入一个key获取字典中的值') dic = {'a':1} dic[key] #KeyError #1/0 it = [1,2,3] it = ['a'] except Exception as e: #Exception万能异常,#把错误信息输入出来,同时把错误记录到日志中 #logging.info(e) #日志——》程序员看的 print('你输入有问题')