Python: список в Hex - PullRequest
       18

Python: список в Hex

0 голосов
/ 16 декабря 2009

Я пишу небольшое приложение Python для криминалистической экспертизы, и у меня возникают проблемы с преобразованием записи списка в Hex. Я пробовал метод кодирования / декодирования, но получаю фиктивные преобразования или ошибки типа строки нечетной длины. Я вставил приведенный ниже код, и, как вы можете видеть, мне нужен адрес в шестнадцатеричном формате, чтобы я мог добавить к нему счетчик.

def location_finder(line):
count = 0
temp = line.split(' ') #3 Tokenizes first element, by first space
address = str(temp[0].split(':')) # Take's : off of first element(address)
print address, "dog"
address = address.decode("hex")
print address, "cat"
#print temp[0]
line_address = temp[0].upper()
for addy in temp:

    if addy == "ffd8":
        return (address+count)
    if addy == "ffd9":
        return (address+count)

count = count + 1

1 Ответ

2 голосов
/ 16 декабря 2009

Функция hex преобразует целые числа в их шестнадцатеричное представление:

>>> a = 123
>>> hex(a)
'0x7b'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...