0
私は次のようなフォルダ構造を持つパッケージをbuily:Python:いくつかのサブパッケージを使用している場合は、__init__.pyファイルに何を入れますか?
MyPackage
|
├──mypackage
| |
| ├── __init__.py
| |
| ├── config.py
| |
| ├── data_clean
| | ├── __init__.py
| | └── f1.py
| |
| ├── data_transform
| | ├── __init__.py
| | └── g1.py
| |
| └── stat_calc
| ├── __init__.py
| ├── s1.py
| └── command_line_interface.py # <- users will use this from cmd.exe
|
├── README.txt
|
└── setup.py
全4つの__init__.py
ファイルは空です。私はs1.py
がg1.py
で機能を使用したいときもともと、私は、どこかで私が保存し、その後
mypackage.data_transform.g1.my_func()
を行うだろうラインの下、私はすべてを変えた空間を
import mypackage.data_transform.g1
を行うとう
from mypackage.data_transform.g1 import my_func
のようにインポートし、次にどこかでmy_func
を使用します。この新しい構文では多くのエラーが発生していますが、私は何をすべきか、または何を__init__.py
ファイルに入れるべきかわかりません。