无法运行我的 turtle Python3 文件

无法运行我的 turtle Python3 文件

我刚刚开始用 Python 3 编程。我使用 Turtle 模块从 YouTube 上制作了一个贪吃蛇游戏。当我最终完成编码后,我运行了它。一切正常,我想让它在 Linux 中可执行。所以我再次按照 YouTube 视频的指导操作,但没用。我关掉了电脑。第​​二天当我打开它并尝试.py从终端打开同一个文件时,出现了错误。

AttributeError:模块“turtle”没有属性“Turtle”

在此处输入图片描述

我正在使用 Atom 文本编辑器。当我尝试从 Linux Mint 附带的默认文本编辑器打开同一个文件时,它成功了。我以为这是一个 Atom 错误,我决定在 Atom 中编写代码并将其复制/粘贴到 Linux 文本编辑器中。它成功了几次,但最终它一直显示相同的错误。

这很奇怪,因为它一开始运行得很好,没有显示任何错误。我不知道我是否做了什么改变,但那个向我展示如何使其可执行的视频确实改变了一些东西。我确定!

以下是我观看的视频:把 PY 转换为 EXE

我该如何修复此问题?

答案1

您的代码存在问题,因为您将其命名为turtle.py。 重命名它,一切就都好了。


说明:

命令

import turtle

在你的代码中turtle从标准库导入模块,而是您自己的模块(源文件)turtle.py

但是 - 我确信 - 你没有Turtle在其中定义自己的类,因此名称turtle.Turtle没有定义。

相关内容