PyCharm中Python代码提示:Shadows name from outer scope
函数内部的变量,如果和函数被调用的外部的变量一样的话,就被PyCharm中叫做shadows name
错误示例:
def func1(arg1=‘test’):
arg1 = arg1 # 错误,内部变量名字最后不要和外部变量名字一致
arg1=‘test2’ # 错误,这里最后不要和调用的函数变量名字一致
func1(arg1=arg1)
PyCharm中Python代码提示:Shadows name from outer scope
函数内部的变量,如果和函数被调用的外部的变量一样的话,就被PyCharm中叫做shadows name
错误示例:
def func1(arg1=‘test’):
arg1 = arg1 # 错误,内部变量名字最后不要和外部变量名字一致
arg1=‘test2’ # 错误,这里最后不要和调用的函数变量名字一致
func1(arg1=arg1)