Я работаю в интернете с пандами и использую API от Sundaystar.Время от времени я очищаю веб-сайт тикером, с которым утростар борется с Python.
Я включил соответствующие строки ниже, и это почти всегда работает, и я не думаю, что мой код вызывает ошибки, ноЯ не могу обойти панд, замерзающих на мне.Дата - это переменная, которая в правильном формате для DataReader, она не вызывает проблем.
import pandas as pd
import pandas_datareader.data as web
df = web.DataReader(ticker, "morningstar", date)
Если тикер застревает, через пару минут панды будут печатать (самостоятельно, немое заявление на печать) фразу "добавление (вставьте тикер здесь) в список повторных попыток".Вскоре после появления сообщения у меня появляется всплывающее окно с сообщением «Python неожиданно завершил работу».
Я попытался обернуть заголовок данных в цикл while с таймером, чтобы остановить его и перейти к следующему тикеру.но это не сработало.Я предполагаю, что это из-за потока управления.Я также пытался использовать модуль прерывания в надежде, что он может помочь, но получил тот же результат, что и обычный таймер.
Есть ли способ обойти это?Это сбивает мой сценарий каждый раз.Некоторые тикеры, с которыми я сталкивался, это боль «BBXTB», «CRXPF», «IMMVD» и «FFRMF»