Python 海龟图形窗口无法从VS代码工作
我使用visualstudio代码作为IDE,而且我对Python有点初学者,所以我决定试用内置在Python中的turtle库来学习一些语法。然而,当我试着运行一个简单的脚本,看看它是否能工作时,窗口闪烁打开不到一秒钟,然后关闭。我尝试过使用不同的扩展并重新下载用于VS代码的python扩展。这是我试图运行的代码:Python 海龟图形窗口无法从VS代码工作,python,Python,我使用visualstudio代码作为IDE,而且我对Python有点初学者,所以我决定试用内置在Python中的turtle库来学习一些语法。然而,当我试着运行一个简单的脚本,看看它是否能工作时,窗口闪烁打开不到一秒钟,然后关闭。我尝试过使用不同的扩展并重新下载用于VS代码的python扩展。这是我试图运行的代码: import turtle geoff = turtle.Turtle() geoff.forward(100) 请帮忙,因为我真的不明白为什么窗户不能一直开着。谢谢 屏幕闪烁
import turtle
geoff = turtle.Turtle()
geoff.forward(100)
请帮忙,因为我真的不明白为什么窗户不能一直开着。谢谢 屏幕闪烁,然后关闭,因为当应用程序完成时,Python退出,屏幕也随之退出。这与VS代码或Python扩展无关,与应用程序的工作方式无关 保持窗口打开的最简单方法可能是在最末端添加以下行:
input(“按任意键退出…”)
这样,直到您按下终端中的一个键,Python才会退出。您可以使用exitonclick()来避免窗口关闭
import turtle
window = turtle.Screen()
geoff = turtle.Turtle()
geoff.forward(100)
window.exitonclick()
这样,图形窗口只有在您单击后才会关闭。您可以在海龟中创建画布,就像在空白处绘制一样。使用此代码只需在图形窗口open-Pen上导入模块,它将与Visual Studio代码、Spyder或Python IDLE一起使用
import turtle
window = turtle.Screen()
geoff = turtle.Turtle()
t = turtle.Pen()
window.exitonclick()
最简单的解决方案是在您的V.S.代码中添加以下行:-
turtle.done()
这将防止窗口(Python海龟图形)在运行代码后关闭:)