相对导入之间是否有任何差异:
from ..packageA import functionA1
并从模块本身显式导入:
from Module.packageA import functionA1
假设packageB
的functionB1
需要使用functionA1
实现这种依赖的pythonic方法是什么
假设整个模块的结构是这样的
- Module
- __init__.py (imports packageA, packageB)
-- packageA
--- __init__.py (imports functionA1..AX)
--- several sourcefiles implementing all A-functions
-- packageB
--- __init__.py (imports functionB1..BX)
--- _foo.py (implementing functionB1)
--- other sourcefiles implementing all B-functions
…并且packageB
中的一个私有源文件,即_foo.py
,需要使用packageA
的functionA1
使用python setup.py bdist_wheel
一个pip轮可以用Module
构建并在其他项目中使用
目前没有回答
相关问题 更多 >
编程相关推荐