如何删除 python 乌龟

How to remove a python turtle

我正在 python 乌龟中制作游戏。我有一个生成额外海龟的函数,但我也希望它在一段时间后消失,但我可以找到一种方法来完全删除它。 我试过清空变量并使用 del 但它不起作用。

Python 海龟是全局实体,在海龟屏幕处于活动状态时永远不会回收。要禁用乌龟,只需使用 hideturtle()。如果您正在动态创建海龟,我的建议是将禁用(隐藏)的海龟添加到海龟列表中,以便在需要时重复使用——您可以 reset() 一只海龟。如果该列表为空,则只创建一个新海龟。