我正在使用飾品來運行我的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] - 您可以使用*多*較小的代碼樣本出現相同的行爲。 –