0

我是 Python 新手。

以下代码行从以太网数据包中提取 dst mac 和 src mac。

dst, src, _eth_type = struct.unpack_from('!6s6sH', buffer(msg.data), 0)

众所周知,mac地址是6字节的。我要归档的是比较 dst/src mac 地址的前 5 个字节是否相等。如何为此编写python代码?

4

1 回答 1

4

使用切片表示法从列表或字符串等序列中提取子序列。比较你的dstsrc字符串的前五个字节/字符是微不足道的:

dst[:5] == src[:5]
于 2013-04-17T02:59:38.203 回答