如果要从中获得4个独立数字,则将其视为4个独立数字。您不需要binascii
。
hex_input = 'C0A80026'
dec_output = [
int(hex_input[0:2], 16), int(hex_input[2:4], 16),
int(hex_input[4:6], 16), int(hex_input[6:8], 16),
]
print dec_output # [192, 168, 0, 38]
这可以一概而论,但是我将其留给您练习。
Python-将十六进制转换为INT / CHAR
如果要从中获得4个独立数字,则将其视为4个独立数字。您不需要binascii
。
hex_input = 'C0A80026'
dec_output = [
int(hex_input[0:2], 16), int(hex_input[2:4], 16),
int(hex_input[4:6], 16), int(hex_input[6:8], 16),
]
print dec_output # [192, 168, 0, 38]
这可以一概而论,但是我将其留给您练习。