次のディレクトリ構造を持つ単純な python パッケージがあります。
wibble
|
|-----foo
| |----ping.py
|
|-----bar
| |----pong.py
ping.py簡単な質問: fromで関数/クラスを参照するにはどうすればよいpong.pyですか? ドキュメントを見ると、これは のルートにファイルを作成してから、 のようなことをするの__init__.pyと同じくらい簡単なようです。ただし、これを試してみると、.wibblefoobarpong.pyfrom wibble.foo.ping import important_functionNo module named wibble.foo.ping
これは可能でなければならないので、どこかのドキュメントで何かを見逃していると確信しています。私はまた、 amoduleと aの違いについて少しぼんやりしていnamespaceます。私のバックグラウンドは c#.net であるため、ここでの類推は役に立ちます。