Loading

Loading

“没有成功是因为失败的太少“--python常见错误分析日志

常见错误一般分为语法错误和异常

语法错误(syntax errors)

  1. SyntaxError: invalid syntax(无效语法)

    • 遗漏了标点符号。
    • 关键字拼写错误或遗漏。
    • 变量名或函数名使用了关键字。
      image
  2. SyntaxError: invalid character in identifier(标识中有无效字符)

    • 出现了中文输入的字符
  3. SyntaxError: EOL while scanning string literal(检查到不完整的字符串)

    • 遗漏了字符串两边的引号,或者混用了引号(即字符串两边的引号不统一)
  4. IndentationError(缩进错误)

    • 呃..这也能错吗。按tab修复一下。

异常

  1. TypeError(类型错误)
    • 类型不同的数据进行运算等操作,如字符串与数字不能进行加减。需要先转换数据类型。
    • 'xxx' object is not iterable(对象不可被迭代):for 循环只能循环遍历可迭代对象。
  2. IndexError
    • 最高频率出现的问题:索引(下标)超出了范围。

文件操作过程的常见异常:

  1. ModuleNotFoundError(未找到模块)

    • import的模块未找到,看下是否拼写错误。
  2. AttributeError(属性错误)

    • 在使用模块中的方法时,需要先检查拼写是否正确,确认拼写无误后,再检查模块或库中是否存在该方法或属性。
  3. FileNotFoundError(文件错误)

    • 没找到文件,重新检查文件/文件夹的路径。
  4. UnicodeDecodeError(编码错误)

    • 改编码。详情请看我的另一篇文章。
posted @ 2025-08-07 11:22  Miya555  阅读(104)  评论(0)    收藏  举报