我对面向对象编程还比较陌生,不知道如何在python中删除实例化的对象。任何帮助都将不胜感激。if self.hit_paddle(pos) == True or self.hit_paddle2(pos) == True:
bar = bar + 1
if bar == 1:
global barbox1
barbox1 = barfill(canvas)
barbox1.canvas.move(barbox1.id, 253, 367)
if bar == 2:
global barbox2
barbox2 = barfill(canvas)
barbox2.canvas.move(barbox2.id, 293, 367)
if bar == 3:
global barbox3
barbox3 = barfill(canvas)
barbox3.canvas.move(barbox3.id, 333, 367)
if bar == 4:
global barbox4
barbox4 = barfill(canvas)
barbox4.canvas.move(barbox4.id, 373, 367)
if bar == 5:
global barbox5
barbox5 = barfill(canvas)
barbox5.canvas.move(barbox5.id, 413, 367)
bar = 0
time.sleep(0.2)
barbox1 = None
barbox2 = None
barbox3 = None
barbox4 = None
barbox5 = None
这是代码,我试图删除对象的主要内容是barbox1=None,但这似乎不起作用。