我想避免像这样的长期导入:
from a.b.c.d.e import 1
from a.b.c.d.e import 2
是否可以创建a.b.c.d.e的别名?或者我们可以缩短它吗?
我尝试了一些不起作用的东西:
import a.b.c.d.e as x
import x.1
import x.2
答案 0 :(得分:0)
首先,不要从数字开始你的模块名称(虽然存在solution)。
接下来,(假设1.py,2.py,3.py被重命名为m1.py,m2.py,m3.py)方法
import a.b.c.d.e as x
m1 = x.m1
m2 = x.m2
工作正常。
另外,正如jonrsharpe的评论一样,您最好在相应的__init__.py
文件中聚合子模块导入。