Библиотеки Python в Azure

Метод binascii.hexlify() преобразует bytes в bytes, представляющий шестнадцатеричную строку ascii. Это означает, что каждый байт на входе будет преобразован в два символа ascii. Если вы хотите получить истинный str, вы можете .decode("ascii") получить результат.

Я включил фрагмент, который иллюстрирует его.

import binascii

with open("addressbook.bin", "rb") as f: # or any binary file like '/bin/ls'
    in_bytes = f.read()
    print(in_bytes) # b'\n\x16\n\x04'
    hex_bytes = binascii.hexlify(in_bytes) 
    print(hex_bytes) # b'0a160a04' which is twice as long as in_bytes
    hex_str = hex_bytes.decode("ascii")
    print(hex_str) # 0a160a04

из шестнадцатеричной строки "0a160a04" to может вернуться к bytes с binascii.unhexlify("0a160a04"), которая возвращает b'\n\x16\n\x04'

0
задан Shyam V 28 February 2019 в 09:14
поделиться

1 ответ

Есть больше возможностей сделать это.

  1. Выполнение кода Python в Azure Web Apps для контейнеров - управляемой платформе приложений на основе Linux

  2. Функции Azure позволяют запускать код Python в среде без сервера это масштабируется по требованию.

  3. Используйте управляемый кластер Hadoop и Spark с Azure HDInsights, подходящий для рабочих нагрузок уровня предприятия.

  4. Используйте среду данных без трения, которая содержит популярные инструменты для исследования, моделирования и разработки данных.

  5. Служба Azure Kubernetes (AKS) предлагает полностью управляемый кластер Kubernetes для запуска приложений и служб Python, а также любого другого контейнера Docker. Простая интеграция с другими службами Azure с помощью Open Service Broker для Azure.

  6. Используйте ваш любимый дистрибутив Linux, такой как Ubuntu, CentOS и Debian, или Windows Server. Запустите ваш код с масштабируемыми виртуальными машинами Azure и наборами масштабов виртуальных машин.

  7. Проведите свои собственные эксперименты с данными Python, используя полностью управляемый блокнот Jupyter с блокнотами Azure.

Самый простой и быстрый способ запустить ваш код - это 1. опция. Создайте там веб-приложение и веб-работу.

0
ответ дан Róbert Kovács 28 February 2019 в 09:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: