我从套接字收到这种格式的MAC地址: 0024e865a023(十六进制转换为二进制,带有received-string.encode(“hex”))
我想将其转换为用户可读格式,如下所示: 00-24-e8-65-a0-23
任何简单的方法都可以吗?
答案 0 :(得分:6)
您可以将MAC地址拆分为每个块的数组,然后在-
上加入它们:
mac = '0024e865a023'
blocks = [mac[x:x+2] for x in xrange(0, len(mac), 2)]
macFormatted = '-'.join(blocks)