我有一个简单的 python 包,其目录结构如下:
wibble
|
|-----foo
| |----ping.py
|
|-----bar
| |----pong.py
简单的问题:我将如何引用ping.py
from中的函数/类pong.py
?查看文档,这似乎就像__init__.py
在根目录中创建文件一样简单wibble
,foo
然后bar
执行pong.py
类似from wibble.foo.ping import important_function
. 但是,尝试这样做会导致No module named wibble.foo.ping
.
我确定我在某个地方的文档中遗漏了一些东西,因为这必须是可能的。module
我对 a和 a的区别也有点模糊namespace
,我的背景是 c#.net,所以这里的任何类比都会有用。