AttributeError: частично инициализированный модуль 'turtle' не имеет атрибута 'Turtle' (скорее всего, из-за циклического импорта) - PullRequest
1 голос
/ 02 марта 2020

Кто-нибудь знает, почему этот код не работает?

import turtle
test = turtle.Turtle()
test.color("orange")
test.pensize(5)
test.shape("turtle")
test.forward(100)

Я использую python 8.3

1 Ответ

0 голосов
/ 02 марта 2020

Вы допустили распространенную ошибку, которую я также допустил, когда разбирал ваш вопрос.

Я предполагаю, что ваш код записан в файле с именем ' turtle.py '? Когда вы импортируете Turtle, он импортирует ваш файл, а не библиотеку Turtle.

Переименуйте ваш файл во что-то отличное от turtle.py, и ваш код должен работать нормально.

Вот результат, когда я переименовал свой файл из turtle .py до turtle2.py .

Turtle

...