redefined-while-unused (F811) 派生自 Pyflakes 代码检查器。 有时提供修复。 作用 检查重新定义(或“遮蔽”)未使用变量的变量定义。 为什么这不好? 重新定义未使用的名称是不必要的,并且通常表明存在错误。 示例 import foo import bar import foo # Redefinition of unused `foo` from line 1 建议改为 import foo import bar