gpt4 book ai didi

python - 名称 'variable_name' 既用作参数又用作全局名称。怎么修?

转载 作者:行者123 更新时间:2023-11-30 23:51:47 25 4
gpt4 key购买 nike

我正在使用的代码是

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

我可以做什么来删除这个提示或者有更好的方法吗?

最佳答案

为什么要在函数外部使用 global 语句?

只需删除 global build_data 行即可。

关于python - 名称 'variable_name' 既用作参数又用作全局名称。怎么修?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6546019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com