91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python 實現判斷ip連通性的方法總結

發布時間:2020-08-22 15:53:46 來源:腳本之家 閱讀:500 作者:gunzi318 欄目:開發技術

python

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

方法一

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

缺點:會彈出cmd 窗口

方法二

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

缺點: 默認ping 4次 暫時沒有找到 控制ping次數的方法

方法三

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

缺點,好像不太靠譜

方法四 這個方式應該是linux下的調用,沒試過

import os,sys,re
import subprocess
p = 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 實現判斷ip連通性的方法總結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

香河县| 白沙| 汾西县| 西峡县| 犍为县| 家居| 琼结县| 耿马| 宁陕县| 柳江县| 芜湖县| 柏乡县| 鹤山市| 云和县| 得荣县| 沭阳县| 徐闻县| 昌黎县| 恩平市| 伊吾县| 安国市| 夏邑县| 汕头市| 连州市| 陕西省| 宁河县| 托克托县| 顺义区| 防城港市| 鹿邑县| 商水县| 新干县| 铁力市| 新余市| 怀远县| 灵丘县| 会东县| 合肥市| 阿克| 大英县| 全椒县|