当前位置: 首页 > news >正文

创建网站的快捷方式广东十大网站建设排名

创建网站的快捷方式,广东十大网站建设排名,国外主流网站开发技术,搜索引擎排名优化建议1. 前言 最近需要ping地址#xff0c;还是挺多的#xff0c;就使用python搞一个ping脚本#xff0c;记录一下#xff0c;以免丢失了。 2. 脚本介绍 首先检查是否存在True.txt或False.txt文件#xff0c;并在用户确认后进行删除#xff0c;然后从IP.txt的文件中读取IP地…1. 前言 最近需要ping地址还是挺多的就使用python搞一个ping脚本记录一下以免丢失了。 2. 脚本介绍 首先检查是否存在True.txt或False.txt文件并在用户确认后进行删除然后从IP.txt的文件中读取IP地址然后使用多线程并发地对这些IP地址进行ping测试。根据测试结果将可连接的IP地址写入True.txt文件不可连接的IP地址写入False.txt文件。 IP.txt文件需要每一行为一个IP地址不可放置网段并且通信与不通信是暂存在列表中的若中间结束ping则数据会丢失只有当全部运行完后会一次性写入之前也测试过一边测试一边写入会出现频繁的读取文件和写入文件总会出现IP丢失的情况。此次经过测试无丢失情况。 测试环境python3.10 测试结果IP.txt中共计1.2011个IP地址20线程共计耗时32分钟。 2.1. 文件夹内容 文件夹中False.txt和True.txt这两个文件是不需要创建的程序会自动创建而且IP.txt是需要创建的并且放置~地址每行一个正常回车换行或者在表格中弄好直接复制过来。 每次执行只需要替换IP.txt中的IP地址就可以了。 2.2. 脚本源码 这里电脑性能好而且想快的话直接多上一些线程一开始我测试的时候线程没设定好直接给我干了2400多线程电脑直接卡死预估100多线程应该都没问题。 import threading import subprocess import os from concurrent.futures import ThreadPoolExecutor判断是否存在True.txt或False.txt文由于如果之前存在可能会导致执行添加了但是测试好像不会不过添加一个也无妨。 def check_confirmation():if os.path.exists(True.txt) or os.path.exists(False.txt):user_input input(发现已存在的True.txt或False.txt文件是否删除(y/n): )if user_input.lower() y:if os.path.exists(True.txt):os.remove(True.txt)if os.path.exists(False.txt):os.remove(False.txt)elif user_input.lower() n:exit()else:print(无效的输入。请输入 y 或 n。)check_confirmation()def ping_ip(ip, true_ips, false_ips):如果IP地址能够ping通则将其添加到true_ips列表中否则添加到false_ips列表中。command [ping, -n, 1, ip]result subprocess.call(command, stdoutsubprocess.DEVNULL, stderrsubprocess.DEVNULL)if result 0:true_ips.append(ip)print(f{ip} 可以ping通!)else:false_ips.append(ip)print(f{ip} 无法ping通!)def main():check_confirmation()with open(IP.txt, r) as file:ips file.readlines()true_ips []false_ips []控制线程这里我写的是20线程。with ThreadPoolExecutor(max_workers20) as executor:for ip in ips:ip ip.strip()executor.submit(ping_ip, ip, true_ips, false_ips)整个程序运行完将列表中的数据写入到相应的文件夹中。with open(True.txt, w) as file:for ip in true_ips:file.write(ip \n)with open(False.txt, w) as file:for ip in false_ips:file.write(ip \n)if __name__ __main__:main()
http://www.pierceye.com/news/333742/

相关文章:

  • 招商网站建设网设备 光速东莞网站建设
  • 网站建设公司如何wordpress用多大主机
  • 东莞网站建设规范网页美工设计(第2版)素材
  • 论文 网站建设值得推荐的深圳app外包公司
  • 建网站的电脑可以换位置吗莆田建站培训
  • 外贸必看网站离职模板网
  • 内网网站建设正能量不良网站软件下载
  • 制作手机广告的网站吉林省建设厅网站评职称系统
  • 云南建设厅网站资质证书查询自动生成app
  • 柳州正规网站制作公司大连建设厅网站
  • 北京市保障房建设投资中心网站瘫痪广州大型网站建设公司排名
  • 做电池网站的引导页室内设计联盟效果图
  • 查询备案网站成绩查询系统网站开发
  • 网站后台编辑器上传不了图片建筑工程承包网app
  • wordpress多站点插件168工程信息网
  • 网站工信部备案号没有ftp wordpress
  • 家装公司网站建设网站建立网站有免费的吗
  • 网站后台添加投票系统wordpress mip改造
  • 提升网站建设品质信息设计软件排行
  • 温州网站建设优化公司网站营销管理培训班
  • 昆明企业网站开发深圳航空公司最新官网
  • 青浦网站开发泸州建设网站
  • 福建省建设行业企业资质查询网站企业数据查询网站
  • wordpress 英文企业站东城手机网站制作
  • 搭建企业网站需要什么微商城系统网站模板
  • 班级网站怎样做ppt模板免费素材
  • 网站建设及运营 多少钱域名抢注哪个平台好
  • 抚顺营销型网站建设吴江开发区人才网
  • 余姚建设网站wordpress百度分享插件
  • iis网站服务器 建立出现问题吉林市城市建设档案馆官方网站