如何在 python 中创建可由类中的任何函数访问的变量?



我在类中有一些代码。我希望我的负载变量可以被类中的任何函数访问,所以我直接将我的变量放在类中。我收到错误:名称错误:未定义名称"加载"。

load = Image.open('obama.jpg')
def showImg(self):
render = ImageTk.PhotoImage(load)
img = Label(self, image=render)
img.image = render
img.place(x=0,y=0)
def hideImg(self):
load.close()

通过self.<property_name>访问它,所以在这种情况下self.load

global load 
load = Image.open('obama.jpg')
def showImg(self):
global load
render = ImageTk.PhotoImage(load)
img = Label(self, image=render)
img.image = render
img.place(x=0,y=0)
def hideImg(self):
global load
load.close()

最新更新