来自Python relative imports for the billionth time:
from .. import
正常工作,模块名中的点必须至少与import
语句中的点数相同。在__main__
我喜欢在编写生产代码之前使用交互式Jupyter笔记本来探索数据和测试模块。为了让团队成员明白易懂,我喜欢将笔记本放在一个interactive
包中,该包位于我正在测试的包和模块旁边。在
package/
__init__.py
subpackage1/
__init__.py
moduleX.py
moduleY.py
moduleZ.py
subpackage2/
__init__.py
moduleZ.py
interactive/
__init__.py
my_notebook.ipynb
在interactive.my_notebook.ipynb
中的交互会话期间,如何导入其他模块,如subpackage1.moduleX
和{
我目前使用的解决方案是将父包附加到
sys.path
。在相关问题 更多 >
编程相关推荐