首页 > 解决方案 > 有没有办法告诉 pylint 不要对函数的 redefined-outer-name 发出警告?

问题描述

有没有办法关闭 pylint 关于在函数调用中重新使用相同的变量名,但是当我错误地在函数的子范围内重新使用相同的变量时它会抱怨吗?

例如,这是完全合法的:

def fun(avar):
    return str(avar + 1)

avar = 1
print(fun(avar))

但如果我:

i = 1
for i in range(10):
    print(str(i))

例如。

标签: pythonpylint

解决方案


推荐阅读