изменить порядок байтов в шестнадцатеричной строке (python)

Я хочу построить небольшой форматировщик в Python, возвращая мне числовые значения, встроенные в строки шестнадцатеричных строк.

Это центральная часть моего форматера и должна быть достаточно быстрой, чтобы форматировать более 100 строк / сек (каждая строка около ~ 100 символов).

Код ниже должен привести пример, где яЯ в настоящее время заблокирован.

data_string_in_orig» показывает заданный формат ввода. Это должно быть заменено байтом для каждого слова. Обмен с 'data_string_in_orig» кdata_string_in_swapped» нужно. В конце концов мне нужен доступ к структуре, как показано. Ожидаемый результат находится внутри комментария.

Заранее спасибо Вольфганг Р

#!/usr/bin/python

import binascii
import struct

## 'uint32 double'
data_string_in_orig    = 'b62e000052e366667a66408d'
data_string_in_swapped = '2eb60000e3526666667a8d40'
print data_string_in_orig

packed_data = binascii.unhexlify(data_string_in_swapped)
s = struct.Struct('

Ответы на вопрос(4)

Ваш ответ на вопрос