# tree
.
├── main.py
└── subdir1
├── __init__.py
├── mod1.py
└── subdir2
└── mod2.py
===== __init__.py =====
まずサブディレクトリ内の __init__.py にサブディレクトリ内のスクリプトを読み込む設定を書く
$ cat ./subdir1/__init__.py
from . import mod1
from .subdir2 import mod2
===== main.py =====
$ cat ./main.py
from subdir1 import *
print(mod1.var1)
print(mod2.var2)
■実行結果
ちゃんとmod1.pyのvar1 と mod2.pyのvar2 が読み込まれる。
$ python3 main.py
Hello
World!
{{tag>日記 python}}