【发布时间】:2019-02-26 06:14:36
【问题描述】:
我在 Windows 7 中安装了 Python 3.7.2。当我编写海龟代码并将其保存在 Python 文件夹中时,它可以正常运行。如果我将它保存在另一个文件夹中,它会返回此错误:
NameError:名称点未定义。
这是我的代码:
from tkinter import *
from tkinter import ttk
from turtle import *
def triangle():
fd(200);left(135);fd(150);goto(0,0)
def rectangle():
lt(180);fd(250);lt(90);fd(125);lt(90);fd(250);lt(90);fd(125)
def square():
fd(250);rt(90);fd(250);rt(90);fd(250);rt(90);fd(250)
def grdk():
circle(75)
window=Tk()
window.title('GeoFigs')
window.geometry('250x200')
label=Label(window,text='Choose one figure',font='Aharoni -22 bold')
label.pack()
sekunga=ttk.Button(window,text='TRIANGLE',command=triangle)
sekunga.pack()
chor=ttk.Button(window,text='RECTANGLE',command=rectangle)
chor.pack()
kv=ttk.Button(window,text='SQUARE',command=square)
kv.pack()
grd=ttk.Button(window,text='CIRCLE',command=grdk)
grd.pack()
mainloop()
【问题讨论】:
-
您能否编辑问题以包含您遇到的异常的完整回溯?因为错误消息提到
dot,它不会出现在您的代码中的任何位置。知道错误发生在哪里对我们有很大帮助。
标签: python tkinter turtle-graphics python-3.7