广告
返回顶部
首页 > 资讯 > 后端开发 > 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://www.lsjlt.com/news/181882.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python实现本地批量ping多个IP
    本文主要利用python的相关模块进行批量ping ,测试IP连通性。 下面看具体代码(python3): #!/usr/bin/env python#-*-coding:utf-8-*- import reimport subproce...
    99+
    2023-01-31
    多个 批量 python
  • 基于Python实现批量保存视频到本地
    目录序言开始代码获取视频的代码自动评论自动点赞自动关注序言 是我太久没发了吗?昨天没人看,那么今天来点特别的~ 不仅把好看的视频全部pa下来,咱们还要实现自动评论、点赞、关注三连~ ...
    99+
    2022-11-11
  • 用批处理脚本实现ip地址切换
    本篇内容主要讲解“用批处理脚本实现ip地址切换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用批处理脚本实现ip地址切换”吧!代码如下:@echo offrem # --------------...
    99+
    2023-06-08
  • 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
  • JS如何实现单个或多个文件批量下载
    这篇文章主要介绍了JS如何实现单个或多个文件批量下载的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS如何实现单个或多个文件批量下载文章都会有所收获,下面我们一起来看看吧。单个文件Download方案一:loc...
    99+
    2023-07-05
  • Python实现IP代理批量采集的示例代码
    目录开发环境 模块使用 基本流程(思路)一. 数据来源分析二. 代码实现步骤过程代码开发环境  python 3.8 pycharm 模块使用 ...
    99+
    2022-11-11
  • python脚本实现Redis未授权批量提权
    前言 本文主要给大家介绍了关于redis未授权批量提权的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 安装依赖 sudo easy_install redis 使用 ...
    99+
    2022-06-04
    批量 脚本 python
  • Python实现批量修改xml文件的脚本
    今天分享一个我自己写的实用脚本,主要是将.xml文件进行批量的修改 首先,声明我并不是很了解.xml的相关知识,所以今天主要是以我遇到的问题来做个记录。 想要更多的了解xml,请看最...
    99+
    2022-11-11
  • Springboot实现Excel批量导入数据并保存到本地
    目录前言成果展示了解Excel表格基本属性表设计引入依赖 工具类ControllerentityMapperUserService测试总结前言 当我们给数据库中的表中添加数...
    99+
    2022-11-13
  • JS实现单个或多个文件批量下载的方法详解
    目录前言单个文件Download方案一:location.href or window.open方案二:通过a标签的download属性方案三:API请求多个文件批量Download...
    99+
    2023-02-28
    JS文件批量下载 JS文件下载 JS文件
  • 用Python批量实现多Excel多Sheet合并的方法有哪些
    本篇内容介绍了“用Python批量实现多Excel多Sheet合并的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、前言诚然,一...
    99+
    2023-06-15
  • 阿里云服务器多个IP地址共享实现方式
    在阿里云服务器中,如何多个IP地址共享是一个比较常见但也容易被忽视的问题。这篇文章将详细解释如何实现阿里云服务器的多个IP地址共享,包括原因、方法和注意事项。 一、原因在云服务器中,多个IP地址共享的主要原因有以下几点:提高可用性:多个IP...
    99+
    2023-12-12
    多个 阿里 地址
  • arcgis使用Python脚本进行批量截图功能实现
    目录arcgis使用Python脚本进行批量截图介绍思路准备实现mxd文件准备python代码图片添加需要的水印arcgis使用Python脚本进行批量截图 介绍 最近公司数据部那边...
    99+
    2023-01-15
    Python批量截图 arcgis Python批量截图
  • Shell脚本实现判断IP地址是否在一个ip段内代码分享
    cat ipcalc.sh #!/bin/bash IP=$1 if [ -z $IP ] then echo -e “e[31;42m sh ipcalc.sh IP e[0m" exit fi whi...
    99+
    2022-06-04
    脚本 段内 代码
  • 怎么用vbs实现针对一个IP地址范围运行脚本
    小编给大家分享一下怎么用vbs实现针对一个IP地址范围运行脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问: 我想在一个子网中的所有计算机上运行脚本。有没有办...
    99+
    2023-06-08
  • Python实现自动识别并批量转换文本文件编码
    目录代码用法如题,很简单,就是先用chardet 库识别文件编码,解码之后再输出成目标编码。算是个偶尔能用上的小工具,要用的时候万一没有就很难受的那种,比如,网上下载了别人的项目文件...
    99+
    2023-03-20
    Python转换文本文件编码 Python转换文件编码 Python 转换文本
  • Python实现POC漏洞批量验证程序的脚本怎么写
    这篇文章主要介绍“Python实现POC漏洞批量验证程序的脚本怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python实现POC漏洞批量验证程序的脚本怎么写”文章能帮助大家解决问题。需求分析...
    99+
    2023-06-29
  • 使用VBS脚本怎么实现遍历批量替换多目录多文件内容
    使用VBS脚本怎么实现遍历批量替换多目录多文件内容?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Set WshShell = CreateObje...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作