Как обновлять словарь каждые N секунд и возвращать разницу? - PullRequest
0 голосов
/ 11 ноября 2019

Я делаю запрос GET к API, который дает мне словарь песен. Моя цель - не отставать от новых выпусков, делать один и тот же запрос GET каждые N секунд, а затем печатать разницу между последним запросом и текущим запросом каждые N секунд, если он есть.

Например, мой первый запрос GET возвращает {'SongA': '11/09/2019', 'SongB': ''11/10/2019'}. Следующий запрос GET (через N секунд) возвращает {'SongA': '11/09/2019', 'SongB': '11/10/2019', 'SongC': '11/11/2019'}, и поэтому я хочу print {'SongC': '11/11/2019'}.

Другими словами, словарь, возвращенный в предыдущем запросе GET, необходимо перезаписывать каждые N секунд, возвращая последний словарь из текущего запроса.

Я не уверенкак правильно использовать threading.

Я использую библиотеку requests.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...