Python scapy sprintf语法
假设我使用上述方法找到IP的mac地址。sprintf()中的r是什么意思?这里返回什么?这可能是一个愚蠢的问题,但我找不到答案,而且我对python还是新手。这就是我把它贴在这里的原因。r前缀与scapy无关。r表示原始字符串。这意味着字符串中的反斜杠被视为文字字符。看 例如:Python scapy sprintf语法,python,scapy,ethernet,arp,Python,Scapy,Ethernet,Arp,假设我使用上述方法找到IP的mac地址。sprintf()中的r是什么意思?这里返回什么?这可能是一个愚蠢的问题,但我找不到答案,而且我对python还是新手。这就是我把它贴在这里的原因。r前缀与scapy无关。r表示原始字符串。这意味着字符串中的反斜杠被视为文字字符。看 例如: >打印(r'\n') \n r前缀与scapy无关。r表示原始字符串。这意味着字符串中的反斜杠被视为文字字符。看 例如: >打印(r'\n') \n 使用帮助(Packet.sprintf)或使用在线文档查看sprin
>打印(r'\n')
\n
r前缀与scapy无关。r表示原始字符串。这意味着字符串中的反斜杠被视为文字字符。看
例如:
>打印(r'\n')
\n
使用帮助(Packet.sprintf)
或使用在线文档查看sprintf
文档:
sprintf
是一种以可读形式格式化数据包数据的功能。使用help(packet.sprintf)
或使用在线文档查看sprintf
文档:
sprintf
是将数据包的数据格式化为人类可读形式的函数
ans,uans=srp(Ether(...)/ARP(pdst="x.x.x.x"),...)
for snd,rcv in ans:
return rcv.sprintf(r"%Ether.src%")