Python3: ZIP-файл как входные данные для сценария cgiPython

Программы на Python
Ответить
Anonymous
 Python3: ZIP-файл как входные данные для сценария cgi

Сообщение Anonymous »

Что я пытаюсь сделать: я хочу отправить ZIP-файл в CGI-скрипт Python 3 через Интернет. Не как форма, а просто полезная нагрузка с приложением Content-Type/zip, из которой я могу извлечь соответствующий файл и обработать его с помощью pandas.

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

# [... import statements left out ...]

archive = sys.stdin.buffer.read()
df = pd.read_xml(
zipfile.ZipFile.open(archive,"apple_health_export/export.xml"),
xpath="//Record[contains(@type,'HKQuantity')]",
attrs_only=True
)
Если я использую sys.stdin.read(), я получаю, что объект 'str' не имеет атрибута 'fp'; если я использую sys.stdin.buffer.read(), я получаю, что объект «bytes» не имеет атрибута «fp», обе ошибки в операторе pd.read_xml().< /п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... cgi-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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