Я не могу добавить изображение в виде фигуры для python черепаха - PullRequest
0 голосов
/ 20 марта 2020

Я написал эту маленькую "программу" (если мы можем так его назвать), и я пытался добавить изображение (в формате .gif), и IDLE возвращает мне эти проблемы

Здесь код

import turtle

screen = turtle.Screen()
screen.addshape("turtle_hd.gif")
ninja = turtle.Turtle()
ninja.shape("turtle_hd.gif")

Проблема в том, что IDLE возвращает меня

Traceback (most recent call last):
  File "/Users/mac/Desktop/matteo/nuovo_costume.py", line 4, in <module>
    screen.addshape("turtle_hd.gif")
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/turtle.py", line 
1133, in register_shape
    shape = Shape("image", self._image(name))
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/turtle.py", line 
479, in _image
    return TK.PhotoImage(file=filename)
  File 
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tkinter/__init__.py", line 
4061, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File 
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tkinter/__init__.py", line 
4006, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "turtle_hd.gif"

Я новичок в мире кодирования (у меня очень мало представлений об этом великом мире), и я ищу руку кого-то кто более способен чем я

(если это должно служить, я кодирую на macOS)

...