我正在编写从csv ping ip的代码。此时,程序读取csv,根据网关生成IPs以ping,并将每个应该ping的设备的IP提高1。这来自用户输入,指定要ping的设备数。程序将ping写入一个txt文件:
PING 172.217.10.143 (172.217.10.143): 56 data bytes
64 bytes from 172.217.10.143: icmp_seq=0 ttl=53 time=27.403 ms
64 bytes from 172.217.10.143: icmp_seq=1 ttl=53 time=26.831 ms
64 bytes from 172.217.10.143: icmp_seq=2 ttl=53 time=26.835 ms
64 bytes from 172.217.10.143: icmp_seq=3 ttl=53 time=26.801 ms
64 bytes from 172.217.10.143: icmp_seq=4 ttl=53 time=26.753 ms
--- 172.217.10.143 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 26.753/26.925/27.403/0.241 ms
我正在尝试解析这个并生成一个csv文件来存储数据。这是可以用python实现的吗?我可以直接把这些数据发送到csv来启动吗
如何将数据导入txt文件:
def ping(ip, count):
if (count != 0):
pingResults = open('Results.txt', 'a')
toPing = subprocess.Popen(["ping", "-c", count, ip], stdout =
subprocess.PIPE)
for line in toPing.stdout:
pingResults.write(line.decode('utf-8'))
toPing.wait()
目前没有回答
相关问题 更多 >
编程相关推荐