Python:“import X as X”(其中 X 相同)有什么意义?

Max*_*nov 2 python python-import

aiohttp我发现了许多带有import X as X. 为什么要这样做?

文件的链接

VPf*_*PfB 7

我不知道答案,但链接源文件的历史记录揭示了答案

需要该结构from SOMEWHERE import X as X(具有相同的结构)来消除有关not re-exported module 的警告。AFAIK,添加to对程序本身没有影响。Xmypy --strictas Ximport X

mypy是一个可选的静态类型分析器,显然开发人员决定使用它并在严格模式下使用它。