最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python常见错误有哪些

    正文概述    2020-06-13   262

    python常见错误有哪些

    python常见的错误有

    1.NameError变量名错误

    2.IndentationError代码缩进错误

    3.AttributeError对象属性错误

    4.TypeError类型错误

    5.IOError输入输出错误

    6.KeyError字典键值错误

    详细讲解

    1.NameError变量名错误 

    报错:

    >>> print a
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    NameError: name 'a' is not defined

    解决方案:

    先要给a赋值。才能使用它。在实际编写代码过程中,报NameError错误时,查看该变量是否赋值,或者是否有大小写不一致错误,或者说不小心将变量名写错了。

    注:在Python中,无需显示变量声明语句,变量在第一次被赋值时自动声明。

    >>> a=1
    >>> print a
    1

    2.IndentationError代码缩进错误

    代码

    a=1b=2
    if a<b:
    print a

    报错:

    IndentationError: expected an indented block

    原因:

    缩进有误,python的缩进非常严格,行首多个空格,少个空格都会报错。这是新手常犯的一个错误,由于不熟悉python编码规则。像def,class,if,for,while等代码块都需要缩进。

    缩进为四个空格宽度,需要说明一点,不同的文本编辑器中制表符(tab键)代表的空格宽度不一,如果代码需要跨平台或跨编辑器读写,建议不要使用制表符。

    解决方案

    a=1b=2
    if a<b:
    print a

    3.AttributeError对象属性错误 

    报错:

    >>> import sys
    >>> sys.Path
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    AttributeError: 'module' object has no attribute 'Path'

    原因:

    sys模块没有Path属性。

    python对大小写敏感,Path和path代表不同的变量。将Path改为path即可。

    >>> sys.path
    ['', '/usr/lib/python2.6/site-packages']

    起源地下载网 » python常见错误有哪些

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元