跳到内容

banned-import-alias (ICN002)

源自 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 (选项)