国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宾阳县| 鱼台县| 镇坪县| 乌鲁木齐县| 三亚市| 金华市| 辽阳市| 垦利县| 赤水市| 汤阴县| 海门市| 都昌县| 台山市| 青海省| 宁晋县| 鄂托克前旗| 大城县| 无锡市| 遂昌县| 绥阳县| 乌海市| 芜湖县| 嘉祥县| 丰都县| 长岛县| 东阿县| 柯坪县| 东莞市| 清徐县| 洪湖市| 镇江市| 石首市| 邵武市| 雅安市| 花莲县| 梧州市| 徐水县| 永泰县| 木里| 巴南区| 将乐县|