代码之家  ›  专栏  ›  技术社区  ›  l7ll7

对异常进行分类时出现官方Python文档错误?

  •  1
  • l7ll7  · 技术社区  · 6 年前

    这个 official Python documentation

    有(至少)两种可区分的错误:语法错误和异常。

    但是当我们看到 Exception Hierarchy 我知道语法错误意味着 SyntaxError RuntimeError , ValueError OSError

    那么官方文件有错吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   freakish    6 年前

    这几乎没有什么特别之处。通常你会扔它,这样你甚至可以抓住它

    try:
        import xyz
    except SyntaxError:
        pass
    

    然而,有一种特殊的行为。如果主模块中出现语法错误,则无法拦截它。这是一种出现语法错误的情况 main.py 你呢 python main.py