Есть ли ограничение на размер строки в исследовании Python? ⇐ Python

Программы на Python
Anonymous
Есть ли ограничение на размер строки в исследовании Python?

Сообщение Anonymous »

Я извлекаю данные из вызова API и использую этот код:

Код: Выделить всё

if response.status_code == 200:
ReportResponse = re.search('(.+?)', response.text)
print(ReportResponse)
FullReport = ReportResponse.group(1)
Когда я использую этот код для небольшой строки, он возвращает ее нормально, но когда я использую его для длинной строки возвращаемых данных, как в отчете, который я получаю, значение ReportResponse равно None, и, конечно же, ReportResponse.group(1) завершается с ошибкой. Строки (начинающаяся и конечная) находятся в возвращаемых данных, я это подтвердил, но по какой-то причине они не извлекаются для меня. Может ли кто-нибудь мне помочь?
Я использовал это именно в этом коде для других вызовов API, и он возвращает правильную строку результата, но в этом случае я ничего не получаю взамен. Таким образом, он отлично работает с одними и теми же вызовами одного и того же URL-адреса, но с разными запросами и гораздо меньшими значениями длины. Общая длина возвращенного отчета составляет 216 287 символов.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -re-search

Вернуться в «Python»