• 异常集


    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后面的括号忘记了;你可能参数传错了

    2.TypeError: 'NoneType' object is not subscriptable

    • 异常描述:NoneYype对象不可调用
    • 解决方法:大概是你调用的对象为None型

    6 UnboundLocalError

    1.UnboundLocalError: local variable 'x' referenced before assignment

    • 异常描述:赋值前引用的局部变量“x”
    • 解决方法:说的是你还没有初始化这个局部变量x,多半是因为你把这个变量当全局变量了,即使它和全局变量重名,它也是局部变量。若要使用该全局变量,请在本方法中声明它: global x 若该x变量是作为参数传进来的,请使用 nonlocal x
  • 相关阅读:
    shl and shr
    清空和填充內存
    php 中instanceof的使用
    HTTP错误代码大全
    临时关闭Mysql ONLY_FULL_GROUP_BY
    php 中instanceof的使用
    Laravel Eloquent ORM 时如何查询表中指定的字段
    vagrant在windows下的使用
    下载配置python tornado web window7 开发笔记1:环境搭建
    运行确认怎么用vnc访问自己电脑,并且同时又是同一个会话?
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/11725652.html
Copyright © 2020-2023  润新知