【问题标题】:Not responding and program frozen [closed]没有响应和程序冻结[关闭]
【发布时间】: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


【解决方案1】:

我在我的mac上试过了几次,我猜错误在最后一行:

input('Press enter to exit')

要让它在不崩溃的情况下退出,请在最后添加这一行并注释掉 input()。

wn.exitonclick()

我完全理解当它没有给你或在屏幕上显示任何错误时,只要确保添加关于已导入或尝试的内容等的额外 cmets。 希望对您有所帮助!

【讨论】:

  • 哦,是的,使用表达式 wn.exitonclick() 对我有用!至少我现在可以随心所欲地运行程序,即使我仍然想了解问题所在。谢谢
  • 我很高兴附加代码对你有用 Sebastian!不要忘记对我的回答进行投票或发表进一步的评论。
猜你喜欢
  • 2018-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-12
  • 2020-12-30
  • 2020-05-08
相关资源
最近更新 更多