国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴楚县| 凤阳县| 松滋市| 兖州市| 铅山县| 长垣县| 桂林市| 长泰县| 普宁市| 泊头市| 呈贡县| 泗阳县| 元阳县| 营口市| 册亨县| 侯马市| 阿克苏市| 凤城市| 龙江县| 抚顺市| 连城县| 桂平市| 通城县| 桑植县| 江孜县| 海门市| 屏东县| 琼海市| 江华| 怀宁县| 康定县| 哈密市| 马山县| 伊吾县| 抚顺县| 嘉荫县| 嘉义县| 天峨县| 汉寿县| 南皮县| 城步|