在网络故障排除和系统管理中,经常需要使用Ping工具来检测主机之间的连通性。如果需要对多个主机进行Ping操作,手动逐个输入主机地址并执行Ping命令是非常繁琐的。因此,我们可以使用Python编写一个批量Ping的小工具,以提高效率并简化操作。
首先,我们需要导入Python的subprocess模块,该模块允许我们在Python脚本中执行系统命令。接下来,我们定义一个函数,该函数接受一个主机列表作为参数,并对列表中的每个主机执行Ping操作。
下面是实现批量Ping的Python代码示例:
import subprocess
def batch_ping(hosts):
for host in hosts:
ping_process = subprocess.Popen([