• 真的!千万不要忽略这些python常见报错信息


    在使用Python时,作为萌新的我总是会粗心的掉这掉那,运行时就会出现各式各样的错误,因此写这么一篇博客,来总结下编写代码的一些常见错误以及解决办法。

    在这里插入图片描述
    有什么python相关报错解答自己不会的、或者源码资料/模块安装/女装大佬精通技巧 都可以来这里:(https://jq.qq.com/?_wv=1027&k=2Q3YTfym)或者文末私号问我

    NameError

    报错:

    >>> print(a)
    Traceback (most recent call last):
      File "", line 1, in 
        print(a)
    NameError: name 'a' is not defined
    
    • 1
    • 2
    • 3
    • 4
    • 5

    NameError
    名称错误

    原因及解决方案:

    • 先给a赋值,才能使用它。当出现NameError时,绝大多数情况不是没被赋值,而是我们将单词拼错,或大小写没注意到。因此要回头好好检查下哪里错了。
      在这里插入图片描述

    SyntaxErrorError

    报错:

    #错误1
    >>> a = 1
    >>> if a:
    print(1)
    SyntaxError: expected an indented block
    
    • 1
    • 2
    • 3
    • 4
    • 5
    #错误2
    >>> if a