这个函数是由tinker调用的
因此我无法从中返回值
基本上我有一个全局对象,我想在一个函数中赋值
我怎么做
rlink = ('http://stackoverflow', 'pastbin.com', 'unix.com')
clink = ' '
# the function
def listbinding(*args):
idxs = reslinkbox.curselection()
idx = int(idxs[0])
clink = rlink[idx]
我想rlink[idx]指定给clink,它是一个全局对象 我无法调用函数,tkinter listbox调用该函数,因此无法从中返回clink
使用^{} 关键字。在
<obligitory>
使用这样的全局变量通常不是一个坏主意,因为它会将程序状态涂抹到整个模块中,而不是将其分解成漂亮的离散块。防止这种情况发生是命名空间的全部目的。许多计算机科学家花了很多年的时间辛苦地、费力不讨好地把这些知识带给你相关问题 更多 >
编程相关推荐