gpt4 book ai didi

python - 与 Python 2.7 中的 ModuleNotFoundError 类似的异常?

转载 作者:太空狗 更新时间:2023-10-29 22:28:34 45 4
gpt4 key购买 nike

我正在尝试向一段代码添加一些显式异常,但问题是我有 Python 3,它必须与 Python 3 中的 ModuleNotFoundError 兼容 Python 2.7。所以有哪些异常类似于 Python 2.7 中的异常?

最佳答案

使用导入错误ModuleNotFoundErrorImportError 的子类,并且是一个非常新的类,仅在 Python 3.6 中引入。

如果你想在 ModuleNotFoundError 可用时使用 ImportError 如果它不可用,你可以进行功能检查:

try:
ModuleNotFoundError
except NameError:
ModuleNotFoundError = ImportError

# later
raise ModuleNotFoundError(whatever_message)

关于python - 与 Python 2.7 中的 ModuleNotFoundError 类似的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52580105/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com