我还是python新手,这里有一个问题:如何将变量存储在外部并以后使用?
我已经创建了一个类,并且可以在该类中存储变量,例如temp_username
,如何获取temp_username
并在类外使用它?
def read_username(self):
temp_username = self.username_entry.get()
temp_username1 = self.username_entry1.get()
if temp_username == '':
print("No valid name")
return
else:
self.name_valid = True
self.username = temp_username
self.username1 = temp_username1
答案 0 :(得分:0)
您正在处理函数内部的局部变量。您需要将局部变量转换为全局变量。
一种方法是使用参数并返回:
def read_username(name):
temp_username = name
if temp_username == '':
print("No valid name")
return
else:
return temp_username
temp_username = read_username("ww")
print(temp_username)