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

首頁 > 編程 > Python > 正文

利用python獲取Ping結果示例代碼

2020-02-16 01:47:39
字體:
來源:轉載
供稿:網友

前言

本文主要跟大家分享了關于利用python獲取Ping結果的相關內容,分享出來供大家參考學習,下面話不多說,來一起看看詳細的介紹吧。

示例代碼:

# -*- coding: utf-8 -*-import subprocessimport redef get_ping_result(ip_address): p = subprocess.Popen(["ping.exe", ip_address], stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.PIPE, shell = True) out = p.stdout.read().decode('gbk')  reg_receive = '已接收 = /d' match_receive = re.search(reg_receive, out)  receive_count = -1  if match_receive:  receive_count = int(match_receive.group()[6:])  if receive_count > 0: #接受到的反饋大于0,表示網絡通  reg_min_time = '最短 = /d+ms'  reg_max_time = '最長 = /d+ms'  reg_avg_time = '平均 = /d+ms'    match_min_time = re.search(reg_min_time, out)  min_time = int(match_min_time.group()[5:-2])    match_max_time = re.search(reg_max_time, out)  max_time = int(match_max_time.group()[5:-2])    match_avg_time = re.search(reg_avg_time, out)  avg_time = int(match_avg_time.group()[5:-2])    return [receive_count, min_time, max_time, avg_time] else:  print('網絡不通,目標服務器不可達!')  return [0, 9999, 9999, 9999]  if __name__ == '__main__': ping_result = get_ping_result('114.80.83.69') print(ping_result)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 射洪县| 巴塘县| 马龙县| 犍为县| 舟曲县| 曲水县| 剑川县| 萨嘎县| 周宁县| 英超| 石门县| 海城市| 连南| 石台县| 克山县| 兰考县| 宜春市| 乌兰察布市| 长寿区| 南京市| 琼中| 新平| 平远县| 崇礼县| 闸北区| 贵定县| 三门县| 津南区| 家居| 黑龙江省| 高青县| 铁岭县| 永善县| 新建县| 高青县| 勐海县| 道孚县| 延庆县| 隆子县| 泸州市| 德清县|