Python3.x海龟非常慢?

Python3.x海龟非常慢?,python,tkinter,turtle-graphics,Python,Tkinter,Turtle Graphics,我发现python的turtle实现速度惊人地慢。我期望有一些延迟,但不是等待相对简单的分形(科赫曲线5次迭代)的分钟 即使设置了turtle.speed(0)后,速度仍然非常慢。也许有一个bug,因为它不像文档中声称的那样是瞬间的 这建议通过隐藏一个窗口来重新实现海龟。一个类似的问题没有得到答案。我是错过了什么,还是重新实现了前进的方向 这是我的精简代码(l系统的创建几乎是瞬间的): 关闭图形延迟: turtle.delay(0) 把乌龟藏起来: terry.ht() 关闭绘图延迟是最大的

我发现python的turtle实现速度惊人地慢。我期望有一些延迟,但不是等待相对简单的分形(科赫曲线5次迭代)的分钟

即使设置了
turtle.speed(0)
后,速度仍然非常慢。也许有一个bug,因为它不像文档中声称的那样是瞬间的

这建议通过隐藏一个窗口来重新实现海龟。一个类似的问题没有得到答案。我是错过了什么,还是重新实现了前进的方向

这是我的精简代码(l系统的创建几乎是瞬间的):


关闭图形延迟:

turtle.delay(0)
把乌龟藏起来:

terry.ht()
关闭绘图延迟是最大的问题。如果你不这样做,海龟移动时会有10毫秒的停顿


如果您希望它运行得更快,并且只关心完成的图片,您可以完全关闭屏幕更新:

turtle.tracer(0, 0)
当您的乌龟执行了所有命令后,请一次性调用
update

terry.update()

通过跟踪关闭和手动
更新
调用,程序在我的机器上几乎瞬间完成。

这里有一个快速复制粘贴,供任何人查看。计入@user2357112

使用以下方法可以大大加快速度并获得最终结果:

.speed(0)
.delay(0)
.ht()
.tracer(0, 0)

#code goes here

.update()

您的问题没有我们需要告诉您的程序为什么慢的信息,因此我们无法为您提供太多帮助。@user2357112我不是问任何特定的程序,只是问python的海龟们一般性地画什么。您希望我们说什么?“是,
turtle
慢”或“否,
turtle
不慢”?我们不知道你可能遗漏了什么,因为我们不知道你做了什么。@user2357112事实上,是的。或者类似于“tkinter的速度一般较慢,因此无法用于分形”或“tkinter的速度足以生成分形”。我目前正在编辑我的问题以包含代码。@CommuSoft Hm,你能给我一个类似于turtles的包的例子吗?或者你认为我应该自己重新实现它吗?我知道我遗漏了一些明显的东西。天哪,他们为什么要设置默认延迟。SMH@NoName:海龟图形被设计为一种教育工具,而不是一种生成图形的严肃方式。延迟可以让你看到海龟四处移动。这也是为什么会有乌龟的图像。那么“严肃”图形用什么呢?@NoName如果你想用python制作游戏或严肃图形,你可以使用pygame或pyglet。
.speed(0)
.delay(0)
.ht()
.tracer(0, 0)

#code goes here

.update()