gpt4 book ai didi

python - 无法导入 JSONDecodeError

转载 作者:太空狗 更新时间:2023-10-29 19:37:46 29 4
gpt4 key购买 nike

我正在尝试调用以下电话:

from simplejson import JSONDecodeError

但是我得到了这个错误:

from simplejson import JSONDecodeError
ImportError: cannot import name JSONDecodeError

以下信息可能会有所帮助:

  • 此代码在 ubuntu 中运行良好,但在 ma​​c 中出现此错误。

  • 我有多个版本的 python,我刚刚删除了 python 2.6(因为我使用的是 python 2.7)

  • 并使用 easy_install_27 安装这个特定的库。

最佳答案

您已经有了关于如何获取 JSONDecodeError 的答案,但我觉得正确的建议应该是您不应该尝试导入它。

原因是 JSONDecodeError 仅出现在 simplejson 中,除非您的 Python 版本严重过时,否则没有理由使用它。内置的 json 在最近的版本中速度一样快,并且没有 unicode 错误。信息:https://stackoverflow.com/a/16131316/723090

解决方案:json 引发 ValueError 而不是 JSONDecodeError,但 JSONDecodeError(由 simplejson 引发)是 ValueError 的子类。因此,您可以简单地排除 ValueError,它适用于 jsonsimplejson!

关于python - 无法导入 JSONDecodeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15170676/

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