为了账号安全,请及时绑定邮箱和手机立即绑定

Python 最佳实践在子模块中导入子模块

Python 最佳实践在子模块中导入子模块

神不在的星期二 2021-09-14 15:35:31
我目前正在阅读子模块导入中关于 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黑客被认为是最佳实践。但不知怎么感觉不对。所以我想知道你认为什么是最佳实践。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信