写一个ip探测的python脚本: import os import subprocess
def ping_test(): ips = open(“ip-2.txt”,“r”) ip_True = open(“ip_True.txt”,‘w’) ip_False = open(“ip_False.txt”,‘w’) count_True,count_False =0,0 for ip in ips.readlines(): ip = ip.replace(’\n’,’’) # 文本每行都有一个回车符,需要用空格来替换 result = os.system(“ping -c 1 -W 1 %s”%ip) print(result) if result: # print(‘ping %s is fail’%ip) ip_False.write(ip+’\n’) count_False += 1 else: # print(‘ping $s is ok’%ip) ip_True.write(ip+’\n’) count_True += 1 error = str(count_False) ok = str(count_True) ip_False.write(‘失败的总数是:’+ error+’\n’) ip_True.write(‘成功的总数是:’+ ok+’\n’) ip_True.close() ip_False.close() ips.close() if name == ‘main’: ping_test()