【发布时间】:2015-09-08 15:25:01
【问题描述】:
我有想要作为原始数据发送到 dpkt 的 MAC 地址。
dpkt 包希望我将数据作为十六进制字符串传递。
所以,假设我有以下mac地址:'00:de:34:ef:2e:f4',写成:'00de34ef2ef4',我想编码成'\x00\xdeU\xef.\xf4'之类的东西,反向翻译将提供原始数据。
在 Python 2 上,我找到了几种使用 encode('hex') 和 decode('hex') 的方法。
但是,此解决方案不适用于 Python 3。
我很难找到一个 code-sn-p 来支持这两个版本。
我会为此提供帮助。
谢谢
【问题讨论】:
标签: python python-2.7 python-3.x mac-address dpkt