Это очень поздний ответ, но здесь есть функция, чтобы сделать выше. Это будет продолжаться на любую длину, которую вы предоставите. Отнесите часть этого к другому SO-ответу (я потерял ссылку, поэтому, пожалуйста, предоставьте ее, если найдете).

не преобразовать шестнадцатеричную строку в int со знаком в Python 3.2?

Лучшее, что я могу придумать, это

h = '9DA92DAB'
b = bytes(h, 'utf-8')
ba = binascii.a2b_hex(b)
print(int.from_bytes(ba, byteorder='big', signed=True))

Есть ли более простой способ? Без подписи гораздо проще: int (h, 16)

Кстати, происхождение вопросаitunes persistent id - версия xml музыкальной библиотеки и шестнадцатеричная версия iTunes

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

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