- 此问题在此处已有答案**:
Using global variables in a function(25个答案)
21小时前关门了。
我在函数外有一个变量,当我试图在函数内修改它时,函数内只定义了一个新变量。
accessPath = ""
def AccessButton_Func():
text=filedialog.askopenfile().name
if not text == None:
accessPath = text
AccessLabel.configure(text=text)
我的函数在tkinter按钮中使用,并且没有返回值。
我试着使用全局变量,但它不能与我拥有的其他函数一起工作。
2条答案
按热度按时间lp0sw83n1#
尝试使用global关键字从函数范围更改变量:
rur96b6h2#
'要修改函数中的全局变量,需要使用global关键字来指示要修改全局变量,而不是创建同名的新局部变量