你好我是python的初学者,当我启动这个代码时我有
UnboundLocalError: local variable 'selected' referenced before assignment
所以我搜索并找到一些关于全局变量的信息,所以我尝试更新我的代码:
def scrollUP(event,):
#print("scrollUP")
global tabAlaphabet
global selected
if selected == len(tabAlaphabet) - 1:
selected = 0
else:
selected += 1
print(tabAlaphabet[selected])
我有:
NameError: global name 'tabAlaphabet' is not defined
所以我不知道这是怎么说的:/
谢谢你的帮助:))
答案 0 :(得分:0)
你只是有一个拼写错误。 tabAlaphabet
应为tabAlphabet
。
我喜欢用来帮助捕捉那些恼人的语法错误的技巧是向后阅读你的代码。这样,您就不会在代码中附加任何含义,您可以轻松地捕获这些愚蠢的错误。