Python: отключение относительного импорта
Возможный дубликат:
Как получить доступ к модулю стандартной библиотеки в Python, когда есть локальный модуль с таким же именем?
Я использую Python 2.6.
Я использую только абсолютный импорт в моем приложении. Теперь у меня есть это:
myapp
|
-- myscript
-- json
|
-- anotherscript.py
В myscript у меня есть:
import json
import myapp.json.anotherscript
Из-за механизма относительного импорта Python импорт json не импортирует встроенную библиотеку так, как я хочу, а мой пользовательский пакет json в текущее пространство имен.
Есть ли способ отключить относительный импорт в Python или хотя бы взломать, чтобы избежать этого в этом случае? В противном случае мне придется переименовать мой пакет во что-то другое, что не имеет такого смысла, как jsonutils.
Заранее спасибо.
1 ответ
Решение