我正在使用 Python 2.6。
我只在我的应用程序中使用绝对导入。现在我有这个:
myapp
|
-- myscript
-- json
|
-- anotherscript.py
在我的脚本中,我有:
import json
import myapp.json.anotherscript
由于 Python 的相对导入机制,import json 并没有按照我想要的方式导入内置库,而是将我自定义的 json 包导入到当前命名空间中。
有没有办法在 Python 中禁用相对导入,或者在这种情况下至少可以避免这种情况?否则,我将不得不将我的包重命名为其他没有 jsonutils 意义的东西。
提前致谢。