我正在使用饰品来运行我的python。我不知道我在想什么(海龟)
我一直在用它修补了几天,它不断给我这个错误:
Traceback (most recent call last): File
"/tmp/sessions/5ecd67058b43cfc0/main.py", line 2, in
setup(500, 500) File "", line 6, in setup File "/usr/lib/python3.5/turtle.py", line 3662, in Screen
Turtle._screen = _Screen() File "/usr/lib/python3.5/turtle.py", line 3678, in __init__
_Screen._root = self._root = _Root() File "/usr/lib/python3.5/turtle.py", line 434, in __init__
TK.Tk.__init__(self) File "/usr/lib/python3.5/tkinter/__init__.py", line 1871, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
这是迄今为止代码:
from turtle import *
setup(500, 500)
Screen()
title("Turtle Keys")
move = Turtle()
showturtle()
def k1():
move.forward(100)
move.left(90)
move.forward(100)
move.left(90)
move.forward(100)
move.left(90)
move.forward(100)
move.left(90)
def k2():
move.forward(320)
move.left(120)
move.forward(320)
move.left(120)
move.forward(320)
move.left(120)
def k3():
move.right(45)
def k4():
move.forward(100)
move.left(90)
move.forward(50)
move.left(90)
move.forward(100)
move.left(90)
move.forward(50)
move.left(90)
def k5():
move.left(10)
def k6():
move.forward(10)
def k7():
move.backward(10)
onkey(k1, "Up")
onkey(k2, "Left")
onkey(k3, "Right")
onkey(k4, "Down")
onkey(k5, "1")
onkey(k6, "2")
onkey(k7, "3")
listen()
mainloop()
的目标是当某些绘制特定形状键被按下。
以后你也应该看看是什么让一个[MCVE] - 您可以使用*多*较小的代码样本出现相同的行为。 –