【发布时间】:2020-08-03 07:07:48
【问题描述】:
这个 python 程序在我运行它时冻结然后停止响应。
我之前看过有关该主题的问题,并尝试了几次脚本更改,但没有任何效果。
这是我写的脚本:
import turtle
import os
wn =turtle.Screen()
wn.bgcolor("black")
wn.title("Space Invaders")
spaceship=turtle.Turtle()
spaceship.shape("triangle")
spaceship.color("blue")
spaceship.penup()
spaceship.setheading(90)
spaceship.speed(0)
spaceship.setposition(0,-260)
#border
borderpen=turtle.Turtle()
borderpen.color("white")
borderpen.penup()
borderpen.speed(0)
borderpen.setposition(-270,-270)
borderpen.pendown()
borderpen.hideturtle()
for side in range(4):
borderpen.fd(540)
borderpen.lt(90)
input('Press ENTER to exit')
据我所知,脚本中没有错误。 难道是python在我的电脑上运行不正常?
我尝试在这里和那里更改脚本中的一些内容,但没有任何效果。 我还添加了移动三角龟的功能,但它不起作用,所以我删除了这些功能。这可能是什么原因造成的?
一些附加信息:
它在 Windows 7 上运行。
我使用 PyCharm 2020.1 作为 IDE。
Python 版本是 3.8.2
强制关闭乌龟窗口时的错误信息是:
描述:一个问题导致该程序停止与 Windows 交互。问题签名:
问题事件名称:AppHangB1
应用程序名称:python.exe
应用版本:3.8.2150.1013
申请时间戳:5e55a3ed
挂签名:c6d0
挂起类型:0
操作系统版本:6.1.7601.2.1.0.768.3
区域 ID:1036
附加挂起签名 1:c6d04898adfe72bcecd0e728a9229bc4
附加悬挂签名 2:c79c
附加挂起签名 3:c79c374547b3b7b755a9988556a2666b
附加悬挂签名 4:c6d0
附加挂起签名 5:c6d04898adfe72bcecd0e728a9229bc4
附加悬挂签名 6:c79c
附加悬挂签名 7:c79c374547b3b7b755a9988556a2666b
【问题讨论】:
-
无法复制。似乎在我的电脑上工作正常。代码运行,窗口出现,做一些事情,然后在我提供输入后停止并退出。你是如何运行这段代码的?请提供有关您的环境的更多信息。
-
是的@Mihai 是对的,你需要给我们一些关于你的 python 环境的更多信息。
-
好的,我在原帖中添加了更多信息。你需要更多的信息?了解为什么会发生这种情况会很有趣。
-
现在你已经添加了足够多的细节,我可以找到two duplicates with a similar problem。这是the second one。在这种情况下,错误文本和
pycharm turtle的简单谷歌得到了答案。
标签: python python-turtle