我有一些包含名为util
的模块的软件包,因此如果您看到类似的内容,就很难分辨出哪个util
模块被引用:
util.some_func()
我想做的是这样的事情:
views.util.some_func()
...但我无法想出一个好方法来导入它。当然这不起作用:
from apture.main import views.util
我能想到的最好的方法是在from . import views
中添加views/__init__.py
,然后执行此操作:
from apture.main import views
views.util.some_func()
有没有更好的方法呢?我能想到的唯一另一种选择是:
import apture.main.views.util
from apture.main import views
views.util.some_func()
......但这有点难看。
答案 0 :(得分:4)
这对你有用吗?
from apture.main.view import util as view_util