完全限定的python模块名称

时间:2012-12-04 07:08:57

标签: python json python-module

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

如何导入标准json模块?

import json无效,因为它会导入其他包。

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

1 个答案:

答案 0 :(得分:5)

改为使用绝对导入:

from __future__ import absolute_import
import json

您仍然可以使用相对导入语法导入'masking',本地json模块:

from . import json

在python 2.5中引入了对绝对导入的支持,这是python 3中的默认值。

然而,重命名'masking'模块会更好。