Python で次の構築を行おうとすると"No module named foo"
、2 行目に
import my_package.my_very_long_module_name as foo
from foo import f1, f2, f3
from foo import a, b, c
from foo import x, y, z
my_very_long_module_name
フォルダ内のモジュール(my_very_long_module_name.py
)です(my_package
フォルダにはファイルがあります__init__.py
)。
上記の 2 行目が失敗するのはなぜですか? エイリアス化されたモジュールから名前をインポートすることはできませんか?
その構造が Python で合法でない場合、これを行う他の方法はありますか? (