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