python - python 模块的完全限定名称

标签 python json python-module

在我正在处理的代码库中,默认的 python json 模块被另​​一个执行不同功能的 json 模块覆盖。

如何导入标准的 json 模块?

import json 不起作用,因为它导入了另一个包。

标准 python json 模块的完全限定名称是什么?

最佳答案

改用绝对导入:

from __future__ import absolute_import
import json

您仍然可以使用相对导入语法导入“屏蔽”、本地 json 模块:

from . import json

支持绝对导入作为选项已在 python 2.5 中引入,并且是 python 3 中的默认设置。

不过,最好重命名“屏蔽”模块。

关于python - python 模块的完全限定名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13697769/

相关文章:

python - 错误加载 MySQLdb 模块 : python3. 5 + Django + mysqlclient OSX

Python引用问题

python - 获取列 "number"和列名称,以便更轻松地在 pandas 的大型 df 中选择多个(并不总是相邻)列

json - 如何在 Kotlin 的 Volley 请求中在 Url 中添加正文?

python - Django:tests.py 作为一个模块

python - 如何使用matplotlib创建一个原点远离中心且半径大于0的时间螺旋图?

python - 从 Python 转换后,如何在 Ruby 中通过 HTTP 发布 JSON?

.net - 调用 WebMethod,传递 Dictionary<string, string> 作为参数

python - 运行 Scipy.ndimages.imread 时出现属性错误

python - 导入不在路径上的python模块