我正在使用的代码是
build_data = {}
# Code that adds data to build_data
build_data_filtered = {}
if flag:
# Code that adds subset of build_data to build_data_filtered
global build_data
build_data = build_data_filtered
“global build_data”行显示了pycharm中的代码提示
Name 'build_data' used both as a parameter and as a global
我可以做些什么来删除此提示,或者有更好的方法吗?
答案 0 :(得分:3)
为什么在函数之外使用global
语句?
只需删除第global build_data
行即可。