Python(3.6)并没有让我借鉴IDLE

时间:2017-12-19 17:04:11

标签: python

我刚刚开始时是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'

我不知道这意味着什么。如果您有答案或者经历过和我一样的经历并且已经解决了,请告诉我。 如果我出错也请告诉我。

1 个答案:

答案 0 :(得分:1)

您正在运行的文件就像模块一样被调用,因此Python可能会尝试从您的文件中导入该方法,而您没有定义任何Pen类。重命名该文件,应该修复它。

一般情况下,永远不要在与要导入的模块相同的目录中调用包含__init__.py个文件的文件。它会导致翻译混淆