当前位置:首页 > 操作系统 > MacOs

将十六进制MAC地址转换为用户可读格式(Python)

我从套接字收到这种格式的MAC地址:
0024e865a023(十六进制转换为二进制,带有received-string.encode(“hex”))

我想将其转换为用户可读的格式,如下所示:
00-24-e8-65-a0-23

有什么简单的方法吗?

解决方法:

您可以将MAC地址拆分为每个块的数组,然后将它们连接到 – :

<code>mac = '0024e865a023'
blocks = [mac[x:x+2] for x in xrange(0, len(mac), 2)]
macFormatted = '-'.join(blocks)
</code>

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐