国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 實(shí)現(xiàn)判斷ip連通性的方法總結(jié)

2020-02-22 23:49:09
字體:
供稿:網(wǎng)友

python

以下是個人學(xué)習(xí) python 研究判斷ip連通性方法的集合。 缺點(diǎn)可能有辦法解決,如有錯誤,歡迎矯正。

方法一

import osreturn1=os.system('ping -n 2 -w 1 172.21.1.183')print return1

缺點(diǎn):會彈出cmd 窗口

方法二

#-*- coding: utf-8 -*-import subprocessimport rep = subprocess.Popen(["ping.exe ", '172.21.183.183'],stdin = subprocess.PIPE,stdout = subprocess.PIPE,stderr = subprocess.PIPE,shell = True)out = p.stdout.read()print outregex = re.compile("Minimum = (/d+)ms, Maximum = (/d+)ms, Average = (/d+)ms", re.IGNORECASE)print regex.findall(out)

缺點(diǎn): 默認(rèn)ping 4次 暫時沒有找到 控制ping次數(shù)的方法

方法三

from subprocess import callresult = call("ping 172.21.4.20 -n 1",shell=True)print result

缺點(diǎn),好像不太靠譜

方法四 這個方式應(yīng)該是linux下的調(diào)用,沒試過

import os,sys,reimport subprocessp = subprocess.Popen(["ping -c 1 -w 1 172.21.183.183"],stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)out=p.stdout.read()err=p.stderr.read()regex=re.compile('100% packet loss')print out

以上這篇python 實(shí)現(xiàn)判斷ip連通性的方法總結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南华县| 香港 | 莱阳市| 丹凤县| 竹溪县| 乌拉特前旗| 临沭县| 泉州市| 延川县| 莱芜市| 甘谷县| 鄂托克旗| 祁阳县| 伊金霍洛旗| 当雄县| 临湘市| 云林县| 澜沧| 迁西县| 定边县| 修文县| 永新县| 怀安县| 南川市| 安吉县| 漳浦县| 永年县| 莱阳市| 麻江县| 万年县| 永善县| 松江区| 江阴市| 台安县| 缙云县| 临汾市| 剑川县| 泗水县| 绍兴县| 沈丘县| 佛坪县|