当我尝试在 Python 中进行以下构造时,我"No module named foo"
在第二行得到
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
)。
为什么上面的第二行失败?我是否不允许从别名模块导入名称?
如果这种构造在 Python 中是不合法的,还有其他方法可以做到这一点吗?(