何时或为何在Python中使用相对导入

2024-09-20 23:03:01 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中何时使用相对导入有什么规则或指导方针吗?我看到他们一直在使用,就像在烧瓶网框架。在搜索此主题时,我只看到有关如何使用相对导入的文章,但没有看到为什么的文章。

那么,使用以下工具有什么特别的好处吗:

from . import x

而不是:

from package import x

此外,我注意到在this问题上,答案提到不鼓励相对进口。然而人们仍然继续使用它们。


Tags: 工具答案fromimport框架package主题烧瓶
1条回答
网友
1楼 · 发布于 2024-09-20 23:03:01

签出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.

相关问题 更多 >

    热门问题