Python:如何将十六进制转换为点分十进制

时间:2016-10-18 06:57:41

标签: python ip hex decimal

给定十六进制格式的网络掩码,例如x.0ffffff00(或者有时没有前面的' 0x'),我想将其转换为点分十进制格式,例如.255.255.255.0。

到目前为止我尝试过:

print binascii.a2b_hex("0xffffff00")

print bytearray.fromhex("ffffff00").decode()

mystring = "0xffffff00"
print mystring.decode('hex')

但错误返回状态"找到非十六进制数字"。我可以知道我不知道自己做错了什么吗?

0 个答案:

没有答案