完全限定的python模块名称

Gau*_*tam 1 python json python-module

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

如何导入标准json模块?

import json 不起作用,因为它导入其他包.

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

Mar*_*ers 6

改为使用绝对导入:

from __future__ import absolute_import
import json
Run Code Online (Sandbox Code Playgroud)

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

from . import json
Run Code Online (Sandbox Code Playgroud)

python 2.5中引入了对绝对导入的支持,它是python 3中的默认导入.

但是,重命名'masking'模块会更好.