我正在学习 Python 并阅读了有关此错误的博客,但我仍然无法清楚地理解这一点。这是我正在编写的代码片段:
for i in included:
global signs,accounts, regions
global sign_name, acc_name, rg_name
if type == "regions":
regions = i
rg_name = regions['data']['region']
if type == "accounts":
accounts = i
acc_name = accounts['data']['account']
print("Stopping account " + acc_name + " in region " + rg_name)
Run Code Online (Sandbox Code Playgroud)
NameError: 全局名称 'acc_name' 未定义。
我正在使用 Python 2.7 如果有人能帮助我理解 Python 中全局名称和起始的概念,那就太好了。提前致谢。