【发布时间】:2022-01-05 01:42:06
【问题描述】:
我编写了这段代码来显示网络上的 arp 表,并在多行上显示网络上每个设备的信息。我想知道是否有一种方法可以提取每个设备的 IP 地址 和 物理地址,因为它们是我唯一需要的部分。以下是我用来获取 ARP 表的代码:
for device in os.popen('arp -a'):
print(device)
我对 Python 还很陌生,因此我需要有关如何从运行这些代码时获得的表中获取该信息的帮助。
【问题讨论】:
-
你会得到
string,所以你可以在上面使用字符串函数——即。split()、切片[start:end]、正则表达式等。我将从device.split(" ")开始
标签: python string substring arp