跳到内容

banned-import-alias (ICN002)

v0.0.262 加入 · 相关议题 · 查看源码

源自 flake8-import-conventions linter。

作用

检查使用了非标准命名约定的导入,例如 import tensorflow.keras.backend as K

为什么这不好?

一致性非常重要。应避免在导入时使用非标准的命名约定,特别是要避免使用违反 PEP 8 的导入别名。

例如,使用 import tensorflow.keras.backend as K 这样的别名违反了 PEP 8 的指导原则,因此在某些项目中应予以避免。

示例

import tensorflow.keras.backend as K

建议改为

import tensorflow as tf

tf.keras.backend

Options (选项)