Как обернуть байтовую строку в объект BytesIO с помощью Python?Python

Программы на Python
Anonymous
Как обернуть байтовую строку в объект BytesIO с помощью Python?

Сообщение Anonymous »

Я пишу сценарий с использованием библиотеки Pandas, который предполагает чтение содержимого файла Excel.
Сейчас строка выглядит так:

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

test = pd.read_excel(archive_contents['spreadsheet.xlsx'])
Сценарий работает по назначению, без проблем, но в будущем я получаю предупреждение следующего содержания:

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

FutureWarning: Passing bytes to 'read_excel' is deprecated and will be removed in a future version. To read from a byte string, wrap it in a `BytesIO` object.
test = pd.read_excel(archive_contents['spreadsheet.xlsx'])
Чтобы обеспечить будущую проверку моего кода, как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/774 ... ing-python

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