Python:`import X as X` 有什么意义,其中 X 相同?
Python: What is the point of `import X as X` where X the same?
在 aiohttp 中我发现了很多带有“import X as X”的语句。为什么会这样?
我不知道答案,但是链接源文件的历史记录 revealed it。
构造 from SOMEWHERE import X as X
(具有相同的 X
)需要消除来自 mypy --strict
关于 not re-exported module 的警告。 AFAIK,将 as X
添加到 import X
对程序本身没有影响。
mypy
是一个可选的静态类型分析器,显然开发人员决定使用它并在严格模式下使用它。
在 aiohttp 中我发现了很多带有“import X as X”的语句。为什么会这样?
我不知道答案,但是链接源文件的历史记录 revealed it。
构造 from SOMEWHERE import X as X
(具有相同的 X
)需要消除来自 mypy --strict
关于 not re-exported module 的警告。 AFAIK,将 as X
添加到 import X
对程序本身没有影响。
mypy
是一个可选的静态类型分析器,显然开发人员决定使用它并在严格模式下使用它。