是否有关于何时在 Python 中使用相对导入的任何规则或指南?我一直在使用它们,就像在 Flask Web 框架中一样。在搜索这个主题时,我只看到关于如何使用相对导入的文章,但没有看到为什么。
那么使用是否有一些特殊的好处:
from . import x
而不是:
from package import x
此外,我注意到一个相关的 SO 帖子提到不鼓励相对导入。然而人们仍然继续使用它们。
是否有关于何时在 Python 中使用相对导入的任何规则或指南?我一直在使用它们,就像在 Flask Web 框架中一样。在搜索这个主题时,我只看到关于如何使用相对导入的文章,但没有看到为什么。
那么使用是否有一些特殊的好处:
from . import x
而不是:
from package import x
此外,我注意到一个相关的 SO 帖子提到不鼓励相对导入。然而人们仍然继续使用它们。