您现在的位置: 主页 > 上位机技术 > python > Python批量检测连通性
本文所属标签:
为本文创立个标签吧:

Python批量检测连通性

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-13 

#!/usr/bin/env python3 
#author:zhouxia 
#date:2016-08-05 
import socket 
def checkip(ipaddr,port): 
  try:
  sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
  sock.settimeout(3)
  sock.connect((ipaddr,port))
  return True
  except socket.error as e:
  return False
  finally:
  sock.close()
if __name__ == '__main__': 
  file = open("ip_list.txt")
  checkinfo = open("check_info.txt",'w+')
  line = file.readline()
  while line:
  if line == "":
  continue
  iplist = line.split(' ')
  ipaddr = iplist[0]
  port = int(iplist[1])
  status = checkip(ipaddr,port)
  if status == True:
  info = '%s %s is OK' % (ipaddr, port)+'n'
  checkinfo.write(info)
  else:
  info = '%s %s is Fail' % (ipaddr, port)+'n'
  checkinfo.write(info)
  line = file.readline()
  file.close()

  本文出自“Dream” 博客,转载请与作者联系! 



              查看评论 回复



嵌入式交流网主页 > 上位机技术 > python > Python批量检测连通性
 转载 联系 请与

"Python批量检测连通性"的相关文章

网站地图

围观()