repeated-global (FURB154) 派生自 refurb 代码检查工具。 修复总是可用的。 此规则不稳定且处于预览状态。使用需要 --preview 标志。 作用 检查连续的 global (或 nonlocal) 语句。 为什么这不好? global 和 nonlocal 关键字接受多个逗号分隔的名称。 您可以使用单个语句一次声明多个变量,而不是使用多个 global(或 nonlocal)语句来声明单独的变量。 示例 def func(): global x global y print(x, y) 建议改为 def func(): global x, y print(x, y) 参考 Python 文档:global 语句 Python 文档:nonlocal 语句