我目前正在阅读子模块导入中关于 Python 的子模块,但不知何故我找不到正确的答案。下面是一个例子:root/ main.py moduleA/ __init__.py log.py moduleB/ __init__.py worker.py我想导入log中worker使用import moduleA.log。我想进口worker的main,并使用它。到目前为止,我找到了以下解决方案:追加sys.path有../(sys.path.append('../'))我读了一些关于使用pip -e将我的模块安装到环境中的内容。避免从子模块导入的脚本。我读过sys.path黑客被认为是最佳实践。但不知怎么感觉不对。所以我想知道你认为什么是最佳实践。
添加回答
举报
0/150
提交
取消