|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
把小甲鱼整理的做成字典方便大家查询:
- d = {
- ###########异常类#######################
- 'AssertionError':'断言语句(assert)失败',
- 'AttributeError':'尝试访问未知的对象属性',
- 'EOFError':'用户输入文件末尾标志EOF(Ctrl+d)',
- 'FloatingPointError':'浮点计算错误',
- 'GeneratorExit':'generator.close()方法被调用的时候',
- 'ImportError':'导入模块失败的时候',
- 'IndexError':'索引超出序列的范围',
- 'KeyError':'字典中查找一个不存在的关键字',
- 'KeyboardInterrupt':'用户输入中断键(Ctrl+c)',
- 'MemoryError':'内存溢出(可通过删除对象释放内存)',
- 'NameError':'尝试访问一个不存在的变量',
- 'NotImplementedError':'尚未实现的方法',
- 'OSError':'操作系统产生的异常(例如打开一个不存在的文件)',
- 'OverflowError':'数值运算超出最大限制',
- 'ReferenceError':'弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象',
- 'RuntimeError':'一般的运行时错误',
- 'StopIteration':'迭代器没有更多的值',
- 'SyntaxError':'Python的语法错误',
- 'IndentationError':'缩进错误',
- 'TabError':'Tab和空格混合使用',
- 'SystemError':'Python编译器系统错误',
- 'SystemExit':'Python编译器进程被关闭',
- 'TypeError':'不同类型间的无效操作',
- 'UnboundLocalError':'访问一个未初始化的本地变量(NameError的子类)',
- 'UnicodeError':'Unicode相关的错误(ValueError的子类)',
- 'UnicodeEncodeError':'Unicode编码时的错误(UnicodeError的子类)',
- 'UnicodeDecodeError':'Unicode解码时的错误(UnicodeError的子类)',
- 'UnicodeTranslateError':'Unicode转换时的错误(UnicodeError的子类)',
- 'ValueError':'传入无效的参数',
- 'ZeroDivisionError':'除数为零'
- }
-
- while 1:
- print('')
- key = input('请输入报错类型(Q/q退出程序,L/l遍历整个字典):').strip()
- if(key.lower() == 'q'):
- break
- elif key.lower() == 'l':
- for (x,y) in d.items():
- print('%-22s %-22s' % (x,y))
- elif(d.get(key)):
- print(d.get(key))
- else:
- print('没找到,等待您的添加')
-
复制代码 |
|