我正在尝试在 v3.4 上使用 JES 中的一些 tkinter 功能。但是导入后出现错误。
代码以此开头:
import Turtle
import math
myPen = Turtle.turtle()
window = Turtle.screen()
返回错误
错误是:类 'Turtle' 没有属性 'turtle'
找不到属性。
(请注意,我使用“Turtle”而不是“turtle”的正确版本(3.4.3)python)
import turtle
给出The error was: turtle (wrong name: Turtle)
我按照类似线程的建议在 Python 控制台中尝试了一些故障排除,结果如下。我相信输出应该是"turtle.py"
或类似的,但正如你所看到的,它不起作用。
>>> import sys
>>> sys.path
['', 'C:\\Windows\\SYSTEM32\\python34.zip', 'C:\\Python34\\DLLs', 'C:\\Python34\
\lib', 'C:\\Python34', 'C:\\Python34\\lib\\site-packages']
>>> import turtle
>>> turtle.__file.__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__file'
>>>
按照C:\Python34\Lib
我发现的路径,有一个文件夹C:\Python34\Lib\turtledemo
包含文件turtle.cfg
但没有turtle.py
也C:\Python34\DLLs
包含_tkinter.pyd
(和许多其他)但没有_turtle.pyd
我只是一个试图turtle
在 JES 中用于项目的学生,所以我希望这个问题是有道理的。