>>> "{:02x}".format(13)
'0d'
>>> "{:02x}".format(239557639)
'e475c07'
Я знаю, что этот формат приводит к шестнадцатеричным парам. Это также работает для другого целого числа, но не работает для 239557639
На самом деле, я хочу сделать следующее с выводом
>>> bytearray.fromhex('e475c07')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: non-hexadecimal number found in fromhex() arg at position 7
>>> bytearray.fromhex('0e475c07')
bytearray(b'\x0eG\\\x07')
>>>