Интерпретатор Python не может найти файл

В этой программе интерпретатор не может найти изображения. Я, скорее всего , их не так сохранил или неправильно указал путь к ним, но я не знаю как сделать это правильно.

Вот код:

import requests, json, turtle

iss = turtle.Turtle()

def setup(window):
    global iss

    window.setup(1000, 500)
    window.bgpic('earth.gif')
    window.setworldcoordinates(-180, -90, 180, 90)
    turtle.register_shape('iss.gif')
    iss.shape('iss.gif')

def mov_iss(lat, long):
    global iss

    iss.penup()
    iss.goto(lat, long)
    iss.pendown()

def track_iss():
    url = 'http://api.open-notify.org/iss-now.json'

    response = requests.get(url)

    if (response.status_code == 200):
        response_dictionary = json.loads(response.text)
        position = response_dictionary['iss_position']
        # print('Координаты МКС: ', position['longitude'] + ',' + position['latitude'])
        lat = float(position['latitude'])
        long = float(position['longitude'])
        mov_iss(lat, long)
    else:
        print('Хьюстон, у нас проблема:', response.status_code)
    widget = turtle.getcanvas()
    widget.after(5000, track_iss())


def main():
    global iss

    screen = turtle.Screen()
    setup(screen)
    track_iss()


if __name__ == '__main__':
    main()
    turtle.mainloop()

Вот ошибка

Traceback (most recent call last):
  File "c:\Python Erik Frimen\ch10\MKS\iss.py", line 48, in <module>   
    main()
  File "c:\Python Erik Frimen\ch10\MKS\iss.py", line 43, in main       
    setup(screen)
  File "c:\Python Erik Frimen\ch10\MKS\iss.py", line 9, in setup       
    window.bgpic('earth.gif')
  File "C:\Python\Lib\turtle.py", line 1473, in bgpic
    self._bgpics[picname] = self._image(picname)
                            ^^^^^^^^^^^^^^^^^^^^
  File "C:\Python\Lib\turtle.py", line 473, in _image
    return TK.PhotoImage(file=filename, master=self.cv)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python\Lib\tkinter\__init__.py", line 4151, in __init__     
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "C:\Python\Lib\tkinter\__init__.py", line 4098, in __init__     
    self.tk.call(('image', 'create', imgtype, name,) + options)        
_tkinter.TclError: couldn't open "earth.gif": no such file or directory 

Ответы (0 шт):