1

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

如何导入标准json模块?

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

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

4

1 回答 1

6

改用绝对导入:

from __future__ import absolute_import
import json

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

from . import json

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

但是,最好重命名“屏蔽”模块。

于 2012-12-04T07:10:38.440 回答