Python 异常信息
GeneratorExitGeneratorExit
当生成器的 close() 方法被调用时抛出,允许执行清理操作。
python
查看详情 SyntaxErrorPython 遇到了无法解析的无效语法。
代码存在语法错误,例如 if/for/def 语句后缺少冒号、括号未配对、包含无效字符,或在 Python 2 中使用了 Python 3 语法。解析器无法理解代码结构。
检查 traceback 指示的行。查找缺失的冒号、未配对的括号或无效字符。使用 pylint 或 flake8 等 linter。注意脱字符(^)指示 Python 出现困惑的位置。
if True
print("missing colon") # SyntaxErrorGeneratorExit当生成器的 close() 方法被调用时抛出,允许执行清理操作。
UnicodeTranslateError对特定字符执行 Unicode 转换操作时失败。
EnvironmentErrorOSError 的别名,为与 Python 2 保持向后兼容而存在。
django.core.exceptions.ImproperlyConfiguredDjango 检测到项目配置存在错误。
json.JSONDecodeErrorJSON 解码器无法将提供的字符串解析为有效的 JSON。
ProcessLookupError目标进程(通常通过 PID 指定)不存在时抛出此异常。