我一直得到错误元组没有属性键
起初,当列表是单个项目时,它工作正常,但当我向其中添加更多项目时,它突然开始给我这个错误
什么是元组
谢谢
base_url = 'www.google.com/{}'
QUICKJUMP_1 = {'--':'--',
'Pepperoni':'Pepperoni',
'Sausage':'Sausage',
'Cheese': 'Cheese',
},
def open_Google(spec):
if spec.widget.get() != QUICKJUMP_1[spec.widget.get()]:
value = QUICKJUMP_1[spec.widget.get()]
url = base_url.format(value)
webbrowser.open(url)
spec = ttk.Combobox(root,values=list(QUICKJUMP_1.keys()))
spec.place(x=340, y=450)
spec.current(0)
spec.bind('<<ComboboxSelected>>',open_Google)
末尾有一个尾随逗号:
因此,代码会将其转换为元组,如:
注意这是一个元组
修复的方法是删除后面的逗号,如下所示:
相关问题 更多 >
编程相关推荐