我有一个名为 的 python 包foo
,我在导入中使用它:
import foo.conf
from foo.core import Something
现在我需要将foo
模块重命名为别的东西,比如说bar
,所以我想做:
import bar.conf
from bar.core import Something
但我想保持与现有代码的向后兼容性,所以旧的 ( foo.
) 导入应该也能正常工作,并且与bar.
导入一样。
这如何在 python 2.7 中完成?