Programming/Python
import turtle 실행 에러? NameError / AttributeError
따`ddah
2024. 1. 4. 09:08
========= RESTART: C:\Users\Administrator\Documents\ddah0329\turtle.py =========
Traceback (most recent call last):
File "C:\Users\Administrator\Documents\ddah0329\turtle.py", line 1, in <module>
import turtle
File "C:\Users\Administrator\Documents\ddah0329\turtle.py", line 2, in <module>
t=turtle.Turtle()
AttributeError: partially initialized module 'turtle' has no attribute 'Turtle' (most likely due to a circular import). Did you mean: 'turtle'?
위 사진과 같이 실행했을 때 NameError OR AttributeError가 뜨는데
이런 종류의 오류는 내가 저장한 파일의 이름이 외장함수의 이름 OR 외장 함수 내에 들어있는 함수의 이름과 같을 때 발생한다.
결국 내가 turtle.py로 저장했기 때문에 생긴 오류인 것이다.
결론
절대로 파일 명을 파이썬 내 사용하는 내,외장 함수 이름으로 저장하면 안된다.
728x90