gpt4 book ai didi

python - 何时或为什么在 Python 中使用相对导入

转载 作者:IT老高 更新时间:2023-10-28 20:47:54 24 4
gpt4 key购买 nike

是否有关于何时在 Python 中使用相对导入的规则或指南?我一直在使用它们,例如在 Flask Web 框架中。在搜索这个主题时,我只看到有关如何使用相对导入的文章,而没有看到为什么

那么使用有什么特别的好处:

from . import x

而不是:

from package import x

此外,我注意到 a related SO post提到不鼓励相对进口。然而人们仍在继续使用它们。

最佳答案

查看 PEP 328's section on relative imports

理由似乎是这样写的:

Several use cases were presented, the most important of which is being able to rearrange the structure of large packages without having to edit sub-packages. In addition, a module inside a package can't easily import itself without relative imports.

关于python - 何时或为什么在 Python 中使用相对导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12738889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com