Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python scapy sprintf语法_Python_Scapy_Ethernet_Arp - Fatal编程技术网

Python scapy sprintf语法

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

假设我使用上述方法找到IP的mac地址。sprintf()中的r是什么意思?这里返回什么?这可能是一个愚蠢的问题,但我找不到答案,而且我对python还是新手。这就是我把它贴在这里的原因。

r前缀与scapy无关。r表示原始字符串。这意味着字符串中的反斜杠被视为文字字符。看

例如:

>打印(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%")