问题
In the code-base I am working on, the default python json module is being overridden by another json module which performs a different function.
How do I import the standard json module ?
import json does not work as it imports the other package.
What is the fully qualified name of the standard python json module ?
回答1:
Use absolute imports instead:
from __future__ import absolute_import
import json
You can still import the 'masking', local json module using the relative import syntax:
from . import json
Support for absolute imports as an option has been introduced in python 2.5, and is the default in python 3.
It'd be better to rename the 'masking' module, however.
来源:https://stackoverflow.com/questions/13697769/fully-qualified-name-of-a-python-module