Как сохранять старую цену при парсинге криптобиржи?

Например я спарсил цену, проходит время, я снова вызываю функцию (новая цена перезаписывает старую), а мне нужно сравнять с прошлой ценой (прошлой цены уже нету). Как мне сохранить старую цену?

Как я сейчас парсю цену:

def get_ticker(coin1="btc", coin2="usd"):
    response = requests.get(url=f"https://yobit.net/api/3/ticker/{coin1}_{coin2}?ignore_invalid=1")

    return response.text

def get_avg(coin="btc"):
    resp = get_ticker(coin)
    as_dict = loads(resp)
    avg = as_dict[f'{coin}_usd']['avg']

    return str(float('{:.2f}'.format(avg))) + "$"

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

Автор решения: McClawdy

Сохрани в json или в csv или в txt или в любой другой файл

→ Ссылка