跳到内容

禁用成员导入 (ICN003)

源自 flake8-import-conventions linter。

作用

检查应该通过导入模块访问的成员导入。

为什么这不好?

一致性是好的。 使用通用的导入约定可以使你的代码更具可读性和规范性。

例如,通常将 pandas 导入为 pd,然后通过 pd.Series 访问像 Series 这样的成员,而不是直接导入 Series

示例

from pandas import Series

建议改为

import pandas as pd

pd.Series

Options (选项)