python应用小例子

python应用实例 python应用实例,学习python,在看完python简明教程后就可以照着这些实例来练习了 立即下载

应用在简单的任务,例如一些shell编程。对比Java,Python的实现更为简洁,你编写的时间更快.你不需要写main函数,并且这个程序保存之后可以直接运行.另外,和Java一样,Python也是跨平台的。做web程序、桌面软件、网络程序、科学计算、文本处理、图像处理。。。

需求,批量测试IP是否能ping通。

import os

begin = 77;
while begin<78:
  ip = "172.20.8."+str(begin)
  begin = begin + 1
  cmd = 'ping %s'%ip

  backinfo = os.popen(cmd)
  info = backinfo.read()
  print (info)
  #backinfo = os.system(cmd)
  #print (backinfo)
  if ('无法访问目标主机') in info:
    print (ip+' ping fail')
  elif ('已接收 = 4') not in info:
    print (ip+' ping fail')
  else:
    print(ip+' ping success')

结果:

正在 Ping 172.20.8.77 具有 32 字节的数据:
来自 172.20.8.77 的回复: 字节=32 时间<1ms TTL=64
来自 172.20.8.77 的回复: 字节=32 时间<1ms TTL=64
来自 172.20.8.77 的回复: 字节=32 时间<1ms TTL=64
来自 172.20.8.77 的回复: 字节=32 时间<1ms TTL=64

172.20.8.77 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

172.20.8.77 ping success

os.system返回的是执行状态代码(经测试返回都是0或者1),os.popen返回的是输出结果;

cmd = 'ping %s'%ip中的%s'%ip表示格式化成字符,同样%d是格式化成整数;

经测试python识别是否是同一个程序块是按缩进匹配的,如这里的while begin<78:如果后面的代码是缩进在右边,则表示跟while begin<78:是一个循环,如果和while begin<78:并行或向左缩进则表示同级。但是,如果if / else缩进位置不并行编译都过不了。


python应用编程实例3:用户登录.py 能实现用户登录ji 适合在校大学生 立即下载

相关推荐

ANSYS Workbench实战:用网格自适应搞定超弹性橡胶大变形仿真(附避坑命令流)

本文深入探讨了ANSYS Workbench中超弹性橡胶大变形仿真的网格自适应技术,重点解析了混合U-P单元的应用、非线性自适应网格的实战技巧及材料模型选择的注意事项。通过具体案例和命令流示例,帮助工程师有效解决橡胶仿真中的收敛问题和网格畸变挑战,提升仿真精度和效率。

weixin_42666036的博客 303

python 批量ping_python实现本地批量ping多个IP

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

weixin_42389766的博客 1205

【信创-k8s】银河麒麟V10国防版+鲲鹏/飞腾(arm64架构)在线/离线部署k8s1.30+kubesphere

银河麒麟作为国家核高基专项的重要成果,国防版凭借其卓越的安全性和可靠性,已成为军工领域的首选操作系统。之前我们在适配麒麟V4国防版的过程中已发现诸多安全性要求,而麒麟V10国防版在安全防护等级上又达到了更高的级别。本文将主要演示离线部署,因为军工项目基本不会出现联网场景。即使在线,也可以按离线方式部署,且离线部署由于有私有仓库,不会存在镜像获取不到和丢失情况。

2023年最新地推相关信息 541

python测验7_python实战系列之批量主机ping网络测试(七)

1.需求说明工作环境中,经常会有使用到ping对网络上的主机做网络测试,如机器上架,下线,测试等一些需要,对于大批量的机器来说,逐个主机ping测试,显然难以满足要求,对于机器比较多的场景,可以将需要执行ping测试的IP地址存放至一个文件内,调用脚本执行网络测试,方便,便捷。2.程序内容vim ping.py#!/usr/bin/env python#_*_ coding:utf8 _*_#au...

weixin_39760689的博客 230

Linux下用SquareLine Studio开发LVGL界面:从安装到实战的完整避坑指南

本文提供了一份在Linux系统下使用SquareLine Studio开发LVGL图形界面的完整实战指南。内容涵盖从SDL库安装、SquareLine Studio环境配置、界面可视化设计,到工程导出、源码编译及常见错误排查的全流程。重点解析了如何将设计界面无缝集成到Linux开发流程中,并针对嵌入式设备移植提供了关键步骤,旨在帮助开发者高效避坑,快速上手LVGL界面开发。

egg99的博客 905

9.23华为OD机试真题 新系统 - 小菊的寻宝之旅 (Java/Py/C/C++/Js/Go)

9.23华为OD机试真题 新系统 - 小菊的寻宝之旅 (Java/Py/C/C++/Js/Go)

算法大师! 985

python自动保存ping结果_python 批量ping 脚本,并把结果保存在不同的2个文件种。...

# -!- coding: utf-8 -!-import osimport subprocessdef 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,0for ip in ips....

weixin_39710991的博客 479

通用抓取算法AnyGrasp(Graspnet)——本地部署并测试自定义输入数据

背景:GraspNet在数据采集方面,首先将相机固定到机械臂末端,对同一个场景拍摄256个不同的角度,同时场景中的每个物体都会提前采集好3D模型,之后将其投射到仿真环境中,在仿真环境中,对抓取位姿进行打标签,如此完成数据的采集。在运行官方的测试示例时,使用的是路径下的输入数据,可以分析下。color.png(输入):rgb图像(输出):输出的生成抓取位姿的图像depth.png(输入):和当前rgb图像对应的深度图像(保存格式是单通道uint16)meta.mat。

boss-dog 1327

批量判断ip是否可以ping通

ports = [23] # 可以替换为你想检查的端口号列表 23代表telnet,22代表 ssh。pass # 端口关闭或超时,不输出任何信息。1.Advanced IP Scanner(网上下载)#通过扫描端口号确定 哪些IP可以ping通。# 尝试在1秒内建立连接。# 解析起始和结束IP。

teny198810的博客 777

使用R语言读取和处理CSV数据集

查看数据集的结构str(data)# 查看数据集的摘要统计信息str()函数将显示数据集的结构信息,包括变量名称、类型和前几行的值。summary()函数将提供数据集的摘要统计信息,如均值、中位数、最小值、最大值等。

CyberGenius的博客 3856

(12)单相降压自耦变压器的等效电路和仿真模型

本文根据电机学基本原理,从单相双绕组变压器的接线方式出发,建立基本方程并导出T型等效电路。然后将双绕组变压器演变成一种降压自耦变压器,详细地建立起单相降压自耦变压器的数学模型以及导出相对应的等效电路,最后用Matlab/simulink的simscape元件库元件建立了基于单相自耦变压器的T型等效电路的仿真模型。用实例仿真验证了本文工作的正确性。

weixin_45670943的博客 1046

python经典应用案例,python简单应用例子

分析:我们把最小数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,再用x与z进行比较,当x>z则将x与z的值进行交换,这样能使x最小。分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……分析:以3月5日为例,先把前两月的加起来,再加上5天就是本年的第几天,特殊情况下闰年且输入月份大于2时需考虑多加一天:。分析:可填在百位、十位、个位的数字都是1、2、3、4。分析:请利用数轴来分界,定位。

M3666789的博客 631

CAPL如何设置或修改CANoe TCP/IP协议栈的底层配置

MSS = MTU - tcpHeader - ipHeader,也就是MTU = MSS(1360) + tcpHeader(20) + ipHeader(20) = 1400,说明CAPL是可以动态设置网络底层配置参数的!然后在CAPL中设置此网卡MTU值为1400,然后创建UDP套接字,一次性发送2000个字节,在Trace窗口看看首帧报文二层Data的长度。所以我们还不能用UDP协议来验,应该用TCP协议来验,也就是在TCP三次握手时通过Tester的MSS值推导出自己的MTU值。

jasonj333 992

python字典应用例子5个

​让我们来看看五个不同的Python字典使用场景的小例子,每个例子都包括代码、分析以及期望的输出。

chenweimeimei的博客 2522

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

python简单应用例子,python的应用案例

def take_photoes(self): while True: time.sleep(10) # 图片路径,同时带上路径+时间 photo_path = r'' % (self.base_dir, time.strftime('%Y-%m-%d_%H_%M_%S')) cap = None try: # VideoCapture()中第一个参数是摄像头标号,默认情况电脑自带摄像头索引为0,外置为1.2.3…即打开所有端口 客户端请求: 客户端的套接字提出连接请求,要连接的是服务端的套接字。

a1237567892的博客 974

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: PL/SQL调用JAVA发布的Web Service示例
小德
博客等级 码龄18年 37粉丝 26原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值