Shell重新启动而不是运行代码

时间:2016-09-23 20:06:12

标签: python class

尝试使用

画一条直线
import turtle

def draw_line():
window =turtle.Screen()
window.bgcolor("blue")

animal=turtle.Turtle ()
animal.forward(100)

window.exitonclick()

draw_line()

但shell不断重启并且不运行代码。 救命啊!

1 个答案:

答案 0 :(得分:1)

我尝试按如下方式运行您的代码:

import turtle

def draw_line():
    window = turtle.Screen()
    window.bgcolor('blue')
    animal = turtle.Turtle()
    animal.forward(100)
    window.exitonclick()

draw_line()

我可以成功运行它。

我将上面的代码保存在一个名为turtle_test.py的文件中,并在命令行上运行,如下所示:

python turtle_test.py

对我来说,打开一个带有预期输出的新窗口,它会在点击时关闭。

我尝试使用Python 2.6和Python 3.5。这两个版本都没有这个脚本的问题。不过我要提到的一件事是,这个脚本创建的窗口没有自动获得焦点。我不得不通过Alt-Tab'ing找到它,也许这也是你的问题?

也很抱歉没有明确的答案回答,但似乎我需要'积分'才能发表评论..