跳到内容

redefined-while-unused (F811)

派生自 Pyflakes 代码检查器。

有时提供修复。

作用

检查重新定义(或“遮蔽”)未使用变量的变量定义。

为什么这不好?

重新定义未使用的名称是不必要的,并且通常表明存在错误。

示例

import foo
import bar
import foo  # Redefinition of unused `foo` from line 1

建议改为

import foo
import bar