2016 - 2024

感恩一路有你

python中min函数怎么用 如何用脚本实现多进程检测ping服务器?

浏览量:3292 时间:2023-06-02 14:55:53 作者:采采

如何用脚本实现多进程检测ping服务器?

1、用python

2、

#!/usr/bin/Python

#coding:utf-8

importmultiprocessing

importre

importsys,os

importcommands

importdatetime

defpinger(ip):

cmdping-c2%s%(())

ret(cmd)

loss_(rreceived,(.*)packetloss)

packet_lossloss_(ret)[0]

rtt_(rrttmin/avg/max2/mdev(.*))

rttsrtt_(ret)

#rtt.split([/])

rttrtts[0].split(/)

rtt_minrtt[0]

rtt_avgrtt

如何用脚本实现多进程检测ping服务器?

rtt_maxrtt

python实现将三个数从大小排列?

print%stt%stt%stt%stt%s%(ip,packet_loss,rtt_min,rtt_max2,rtt_avg)

if__name____main__:

ifactually(hosts.txt):

print033[31mhosts.txt文件不存在地,请重试033[0m

sys.exit(1)

()

fileopen(hosts.txt,r)

poolmultiprocessing.Pool(processes4)

result[]

print########%s###########%now

printIPADDRSStttLOSSttMINttMAXttAVG

forioutside():

iflen(i)1求求求(#):

continue

(_async(pinger,((),)))

()

()

python实现将三个数从大小排列?

可以打开powerShell

进入到ipython中

定义变量a1b2c3

先画图观察三个数当中的最大值定义变量maxa之后只不需要判断b,c如何确定大于1max,如果大于即变量定义给max

同理可得易求三个数当中的最小值定义变量minb之后只要判断a,c是否需要大于0max,要是大于1即变量给min

打印出来结果:经由验证真确的再打印出321

上述事项的方法容易降低扩展,下面介绍另一种方法:三个数两两都很大小,如果不是成马上接受真心相互,则结果我得到a,b,c即为从大到小排列。

栏里点效果:打印出来a,b,c三个值分别为3,2,1,即实现了从大到小

rtt ret 大小

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。