异常集

1 SyntaxError 语法错误

1.SyntaxError: default 'except:' must be last

  • 问题描述:默认except必须放在最后。except默认为except Exception as result: 它必须放在所有except的后面。
  • 解决方法:将except放在最后。

 

2 ZeroDivisionError 除0错误

1.ZeroDivisionError: division by zero

  • 问题描述:除0。
  • 解决方法:不要除0啊!

 

3 NameError 标识符错误

1.NameError: name 'demo1' is not defined

  • 问题描述:demo1没有被定义
  • 解决方法:很有可能是你定义了但是没有对象调用它!检查一下,如果不是这样,就定义一个。

4 IndentationError 

1.IndentationError: unindent does not match any outer indentation level

  • 异常描述:未缩进与任何外部缩进级别都不匹配
  • 解决方法:就是说,缩进有问题,但不一定是这行,检查一下下一行或上一行缩进是不是有问题。

5 TypeError 类型错误

1.TypeError: descriptor '__init__' requires a 'super' object but received a 'str'

  • 异常描述:标识符“__init__”需要一个super对象,但却收到一个str对象
  • 解决方法:你可能把super后面的括号忘记了;你可能参数传错了

 

你可能感兴趣的:(异常集)