批量测试ip脚本(python)
大量测试ip是否能ping通(python)
需要批量测试ip\主机。
涉及到库:ping3
在终端中下载ping3库
pip3 install ping3
代码如下:
import ping3 #导入相关库。
#ping相关函数。
def ping_host(host):
result = ping3.ping(host)
return result
with open('iplist.txt', 'r') as file: #iplist地址,填写自己ip主机文件地址。
ips = file.read().splitlines()
for ip in ips:
if ping_host(ip):
print(f"ping {ip} 是通的")
else:
print(f"ping {ip} 不通")