相关疑难解决方法(0)

如何完全删除乌龟

我制作了一个用于图形的小tkinter游戏turtle。它是对来自 Cracker Barrel 的 Triangle Peg Game 的模拟,能够告诉玩家在游戏中的任何时间点的下一个最佳移动,以及其他功能。Pegs 只是 的一个子类的实例turtle.RawPen,我保留了很多普通的RawPenaround实例来绘制代表移动的箭头。

我注意到当我重新启动游戏(调用turtle.bye())以杀死海龟窗口时,内存消耗实际上增加了,因为海龟似乎没有被删除。即使我window.clear()事先调用,清除_turtleswindow.__dict__,仍然有对海龟的引用。我确保在重新启动期间删除了我对它们的所有引用,所以这不是问题。有没有办法真正删除乌龟,以便它可以被垃圾收集?

python turtle-graphics

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

turtle-graphics ×1