给定十六进制格式的网络掩码,例如x.0ffffff00(或者有时没有前面的' 0x'),我想将其转换为点分十进制格式,例如.255.255.255.0。
到目前为止我尝试过:
print binascii.a2b_hex("0xffffff00")
print bytearray.fromhex("ffffff00").decode()
mystring = "0xffffff00"
print mystring.decode('hex')
但错误返回状态"找到非十六进制数字"。我可以知道我不知道自己做错了什么吗?