我刚刚开始时是Python新手。我设法使用Turtle
绘制Python,只是为了玩游戏。但是,由于我安装了一些模块,我又学会了如何绘制,我做了与之前相同的事情,但只有当我运行模块时才会出现错误。我唯一改变的是我安装了一些模块,因此可能就是这样。
这就是我运行时所说的内容;
Traceback (most recent call last): File "/Users/Ed/Documents/Drawing.py", line 1, in <module> import turtle File "/Users/Ed/Documents/turtle.py", line 2, in <module> tut = turtle.Pen() AttributeError: module 'turtle' has no attribute 'Pen'
我不知道这意味着什么。如果您有答案或者经历过和我一样的经历并且已经解决了,请告诉我。 如果我出错也请告诉我。
答案 0 :(得分:1)
您正在运行的文件就像模块一样被调用,因此Python可能会尝试从您的文件中导入该方法,而您没有定义任何Pen
类。重命名该文件,应该修复它。
一般情况下,永远不要在与要导入的模块相同的目录中调用包含__init__.py
个文件的文件。它会导致翻译混淆