python实现本地批量ping多个IP
- 2020 年 1 月 16 日
- 筆記
本文主要利用python的相关模块进行批量ping ,测试IP连通性。
下面看具体代码(python3):
#!/usr/bin/env python #-*-coding:utf-8-*-
import re import subprocess from io import StringIO import multiprocessing import time import sys def check_alive(ip): result = subprocess.call('ping -w 1000 -n 1 %s' %ip,stdout=subprocess.PIPE,shell=True) if result == 0: h = subprocess.getoutput('ping ' + ip) returnnum = h.split('平均 = ')[1] info = ('