我想这样做。
在包1中
xyz
__init__.py
abc
__init__.py
在包2中
xyz
efg
__init__.py
以两者结合获得整体视图。即使这些类位于不同的jar中,也可以在java中执行此操作。即使我有2个单独的鸡蛋,这是我可以用Python做的吗?
答案 0 :(得分:1)
pkgutil.extend_path()
可用于将sys.path
上的多个包合并在一起。请注意,每个必须是一个适当的包。
## In xyz/__init__.py:
import pkgutil
__path__ = pkgutil.extend_path(__path__, __name__)