Я получаю финансовые данные Yahoo в Python через этот интерфейс:
matplotlib.finance.quotes_historical_yahoo_ohlc (тикер, start_date, end_date)
Я нахожу этот интерфейс очень удобным, так как цены корректируются автоматически, а данные доступны в удобной структуре данных.
Однако недавно я обнаружил, что matplotlib.finance использует локальный кеш (matplotlib.get_cachedir() говорит мне, что мой кеш находится в ~/.matplotlib). Я хотел бы избежать использования какого-либо локального кеша, поскольку я хочу гарантировать, что любые данные, которые я запрашиваю, не устарели. Но я не могу найти возможность отключить локальное кэширование. По крайней мере, я хотел бы понять элементы управления, которые сбрасывают этот локальный кеш в ~/.matplotlib.