我正在将一些 matlab 代码移植到 python。在这种情况下,我需要使用包和模块。相关的包目录结构如下所示:
toppackage
__init__.py
subpackage
__init__.py
module.py
...
在我使用包的脚本中,我可以这样工作:
from toppackage.subpackage.module import SomeClass
s = SomeClass()
但我更喜欢这样工作:
import toppackage %somewhere at the beginning of file
s = toppackage.subpackage.module.SomeClass()
我看到这是在 numpy 中完成的。但我在文档中找不到它。我怎样才能做到这一点?
提前致谢。