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

首頁 > 編程 > Python > 正文

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

2020-01-04 16:56:57
字體:
來源:轉載
供稿:網友

前言

本文主要跟大家分享了關于利用python/149900.html">python/114101.html">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)

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商洛市| 邵武市| 皮山县| 洛川县| 崇信县| 大新县| 青田县| 泰和县| 顺义区| 深水埗区| 维西| 北京市| 香港 | 溧水县| 游戏| 德庆县| 洛宁县| 资溪县| 萨迦县| 慈利县| 伊川县| 日土县| 常山县| 筠连县| 乌拉特前旗| 肇东市| 安陆市| 思茅市| 昔阳县| 芜湖市| 关岭| 沙洋县| 泗阳县| 长阳| 罗江县| 石家庄市| 玉树县| 鞍山市| 南召县| 大关县| 布拖县|