标签: python
我是Python的新手。
以下代码行从以太网数据包中提取dst mac和src mac。
dst, src, _eth_type = struct.unpack_from('!6s6sH', buffer(msg.data), 0)
众所周知,mac地址是6字节。我要归档的是比较dst / src mac地址的前5个字节是否相等。如何为此编写python代码?
答案 0 :(得分:4)
使用slice notation从列表或字符串等序列中提取子序列。比较dst和src字符串的前五个字节/字符非常简单:
dst
src
dst[:5] == src[:5]