返回顶部
首页 > 资讯 > 后端开发 > Python >python实现本地批量ping多个IP
  • 487
分享到

python实现本地批量ping多个IP

多个批量python 2023-01-31 00:01:51 487人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

本文主要利用python的相关模块进行批量ping ,测试IP连通性。 下面看具体代码(python3): #!/usr/bin/env python#-*-coding:utf-8-*- import reimport subproce

本文主要利用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 = ('\033[32m%s\033[0m 能ping通,延迟平均值为:%s' %(ip,returnnum))
print('\033[32m%s\033[0m 能ping通,延迟平均值为:%s' %(ip,returnnum))
#return info
else:
with open('notong.txt','a') as f:
f.write(ip)
info = ('\033[31m%s\033[0m ping 不通!' % ip)
#return info
print('\033[31m%s\033[0m ping 不通!' % ip)

if __name__ == '__main__':
print("开始批量ping所有IP!")
with open('ip.txt', 'r') as f: #ip.txt为本地文件记录所有需要检测连通性的ip
for i in f:
p = multiprocessing.Process(target=check_alive, args=(i,))
p.start()

--结束END--

本文标题: python实现本地批量ping多个IP

本文链接: https://lsjlt.com/news/181882.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python实现本地批量ping多个IP
    本文主要利用python的相关模块进行批量ping ,测试IP连通性。 下面看具体代码(python3): #!/usr/bin/env python#-*-coding:utf-8-*- import reimport subproce...
    99+
    2023-01-31
    多个 批量 python
  • Python中调用Ping命令,批量IP
    #!/usr/bin/env python #coding:UTF-8 ''''''' Author: jefferchen@163.com 可在命令行直接带目的IP,也可将IP列表在文本文件中。 pingip.py -d D...
    99+
    2023-01-31
    批量 命令 Python
  • VBS批量Ping的项目实现
    本文用vb编写的 ping程序实现,具体如下: '判断当前VBS脚本是否由CScript执行 If InStr(LCase(WScript.FullName), "cscript.e...
    99+
    2024-04-02
  • 基于Python实现批量保存视频到本地
    目录序言开始代码获取视频的代码自动评论自动点赞自动关注序言 是我太久没发了吗?昨天没人看,那么今天来点特别的~ 不仅把好看的视频全部pa下来,咱们还要实现自动评论、点赞、关注三连~ ...
    99+
    2024-04-02
  • 用批处理脚本实现ip地址切换
    本篇内容主要讲解“用批处理脚本实现ip地址切换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用批处理脚本实现ip地址切换”吧!代码如下:@echo offrem # --------------...
    99+
    2023-06-08
  • VBS批量Ping的项目怎么实现
    这篇文章主要介绍“VBS批量Ping的项目怎么实现”,在日常操作中,相信很多人在VBS批量Ping的项目怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VBS批量Ping的项目怎么实现”的疑惑有所帮助!...
    99+
    2023-06-30
  • shell脚本怎么实现快速ping网段内的IP地址
    本篇内容主要讲解“shell脚本怎么实现快速ping网段内的IP地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“shell脚本怎么实现快速ping网段内的IP地址”吧!想看网段中有哪些IP被用...
    99+
    2023-06-05
  • python的ping网络状态监测的实现(含多IP)
    目录ping 基本概念基于tcping python模块的网络状态监测tcping 模块安装方法ping 基本概念 ping (Packet Internet Groper)是一种因...
    99+
    2023-03-06
    python ping网络状态监测 python ping网络监测
  • Python 实现批量查询IP并解析为归
    一、背景: 最近工作中做了一个小功能,目的是为了分析注册用户区域分布和订单的区域分布情况。所以需要将其对应的IP信息解析为归属地,并同步每天同步更新。线上跑起来效率还是有优化的空间,优化的方向:在调用IP查询API过程可以调整为多...
    99+
    2023-01-30
    批量 Python IP
  • [Python]用python实现批量/
      针对前面的代码 http://lxsym.blog.51cto.com/1364623/1065854,还存在的问题进行了改善:     1、去掉明文密码,通过交互输入密码     2、通过传参执行相关命令,增加灵活...
    99+
    2023-01-31
    批量 Python python
  • Python 批量合并多个txt文件
    # -*- coding:utf-8 -*- #os模块中包含很多操作文件和目录的函数 import os #获取目标文件夹的路径 meragefiledir = os.getcwd()+'\\MerageFiles...
    99+
    2023-01-31
    多个 批量 文件
  • python3实现多线程ping一个网段
    ####################################################""" 实现多线程ping一个网段的地址,测试联通性 copyright  2016/9/30 lighter_py"""#######...
    99+
    2023-01-31
    网段 多线程 ping
  • JS如何实现单个或多个文件批量下载
    这篇文章主要介绍了JS如何实现单个或多个文件批量下载的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS如何实现单个或多个文件批量下载文章都会有所收获,下面我们一起来看看吧。单个文件Download方案一:loc...
    99+
    2023-07-05
  • python批量处理打开多个文件
    背景: 有时候我们需要在服务器上同时运行多个程式,但是却需要一个一个的打开,比较费时间,而且一旦服务器重启后,不懂程式运行的人受限于环境及代码原理,很难逐个将程式逐个打开并运行,可以...
    99+
    2024-04-02
  • Python实现IP代理批量采集的示例代码
    目录开发环境 模块使用 基本流程(思路)一. 数据来源分析二. 代码实现步骤过程代码开发环境  python 3.8 pycharm 模块使用 ...
    99+
    2024-04-02
  • python脚本实现Redis未授权批量提权
    前言 本文主要给大家介绍了关于redis未授权批量提权的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 安装依赖 sudo easy_install redis 使用 ...
    99+
    2022-06-04
    批量 脚本 python
  • Python实现批量修改xml文件的脚本
    今天分享一个我自己写的实用脚本,主要是将.xml文件进行批量的修改 首先,声明我并不是很了解.xml的相关知识,所以今天主要是以我遇到的问题来做个记录。 想要更多的了解xml,请看最...
    99+
    2024-04-02
  • Springboot实现Excel批量导入数据并保存到本地
    目录前言成果展示了解Excel表格基本属性表设计引入依赖 工具类ControllerentityMapperUserService测试总结前言 当我们给数据库中的表中添加数...
    99+
    2024-04-02
  • python批量telnet检测IP地址的端口是否开放
    目录需求代码示例需求 需要检查多个端口是否开放,没有找到第三方工具和服务来快速测通,就自己用python写了个脚本.原理是通过telnet来实现的,仅支持tcp协议的端口. 代码 #...
    99+
    2023-05-16
    python检测IP端口 python Telnet测试端口 telnet批量查看端口开放
  • JS实现单个或多个文件批量下载的方法详解
    目录前言单个文件Download方案一:location.href or window.open方案二:通过a标签的download属性方案三:API请求多个文件批量Download...
    99+
    2023-02-28
    JS文件批量下载 JS文件下载 JS文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作