跳到内容

lowercase-imported-as-non-lowercase (N812)(小写导入别名为非小写)

源自 pep8-naming linter。

作用

检查别名为非小写名称的小写导入。

为什么这不好?

PEP 8 推荐了类、函数、常量等命名规范。导入和别名名称之间使用不一致的命名风格可能会导致读者期望导入为另一种类型(例如,将 Python 类与常量混淆)。

因此,导入别名应遵循与被导入成员相同的命名风格。

示例

from example import myclassname as MyClassName

建议改为

from example import myclassname

Options (选项)