最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)快速多線程ping的方法

 更新時(shí)間:2015年07月15日 18:12:19   作者:guoyh  
這篇文章主要介紹了Python實(shí)現(xiàn)快速多線程ping的方法,實(shí)例分析了Python多線程及ICMP數(shù)據(jù)包的發(fā)送技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Python實(shí)現(xiàn)快速多線程ping的方法。分享給大家供大家參考。具體如下:

#!/usr/bin/python
#_*_coding:utf-8_*_
#
'''
名稱:快速多線程ping程序
開發(fā):gyhong gyh9711
日期:20:51 2011-04-25
'''
import pexpect
import datetime
from threading import Thread
host=["192.168.1.1","192.168.1.123","192.168.2.1",
"192.168.1.1","192.168.1.123","192.168.2.1",
"192.168.1.1","192.168.1.123","192.168.2.1",
"192.168.1.1","192.168.1.123","192.168.2.1",
"192.168.1.1"]
report_ok=[]
report_error=[]
class PING(Thread):
  def __init__(self,ip):
    Thread.__init__(self)
    self.ip=ip
  def run(self):
    Curtime = datetime.datetime.now()  
    #Scrtime = Curtime + datetime.timedelta(0,minute,0) 
    #print("[%s]主機(jī)[%s]" % (Curtime,self.ip))
    ping=pexpect.spawn("ping -c1 %s" % (self.ip))
    check=ping.expect([pexpect.TIMEOUT,"1 packets transmitted, 1 received, 0% packet loss"],2)
    if check == 0:
      print("[%s] 超時(shí) %s" % (Curtime,self.ip))
    elif check == 1:
      print ("[%s] %s 可達(dá)" % (Curtime,self.ip))
    else:
      print("[%s] 主機(jī)%s 不可達(dá)" % (Curtime,self.ip))
#多線程同時(shí)執(zhí)行
T_thread=[]
for i in host:
  t=PING(i)
  T_thread.append(t)
for i in range(len(T_thread)):
  T_thread[i].start()
#
#print ("\n=========問題主機(jī)情況如下==========\n")
#output(report_error)
#print ("\n=========正常主機(jī)情況如下==========\n")
#output(report_ok)

執(zhí)行結(jié)果:

administrator@nagios:/win/pexpect$ ./ping.py
[2011-04-25 21:30:22.126981] 192.168.1.1 可達(dá)
[2011-04-25 21:30:22.148376] 192.168.1.1 可達(dá)
[2011-04-25 21:30:22.179846] 192.168.1.1 可達(dá)
[2011-04-25 21:30:22.203691] 192.168.1.1 可達(dá)
[2011-04-25 21:30:22.227696] 192.168.2.1 可達(dá)
[2011-04-25 21:30:22.134049] 超時(shí) 192.168.1.123
[2011-04-25 21:30:22.145610] 超時(shí) 192.168.2.1
[2011-04-25 21:30:22.157558] 超時(shí) 192.168.1.123
[2011-04-25 21:30:22.167898] 超時(shí) 192.168.2.1
[2011-04-25 21:30:22.197572] 超時(shí) 192.168.1.123
[2011-04-25 21:30:22.202430] 超時(shí) 192.168.2.1
[2011-04-25 21:30:22.215561] 超時(shí) 192.168.1.123
[2011-04-25 21:30:22.229952] 超時(shí) 192.168.1.1

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 淺談django的render函數(shù)的參數(shù)問題

    淺談django的render函數(shù)的參數(shù)問題

    今天小編就為大家分享一篇淺談django的render函數(shù)的參數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Django表單外鍵選項(xiàng)初始化的問題及解決方法

    Django表單外鍵選項(xiàng)初始化的問題及解決方法

    這篇文章主要介紹了Django表單外鍵選項(xiàng)初始化的問題及解決方法,需本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,要的朋友可以參考下
    2021-04-04
  • Python3中FuzzyWuzzy庫(kù)實(shí)例用法

    Python3中FuzzyWuzzy庫(kù)實(shí)例用法

    在本篇文章中小編給各位整理了關(guān)于Python3z中FuzzyWuzzy庫(kù)實(shí)例用法及相關(guān)代碼,有興趣的朋友們可以參考下。
    2020-11-11
  • python+pyqt5實(shí)現(xiàn)KFC點(diǎn)餐收銀系統(tǒng)

    python+pyqt5實(shí)現(xiàn)KFC點(diǎn)餐收銀系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python+pyqt5實(shí)現(xiàn)KFC點(diǎn)餐收銀系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • python運(yùn)算符號(hào)詳細(xì)介紹

    python運(yùn)算符號(hào)詳細(xì)介紹

    大家好,本篇文章主要講的是python運(yùn)算符號(hào)詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 基于Python編寫簡(jiǎn)易版的天天跑酷游戲的示例代碼

    基于Python編寫簡(jiǎn)易版的天天跑酷游戲的示例代碼

    這篇文章主要介紹了如何利用Python編寫一個(gè)簡(jiǎn)易版的天天跑酷游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下
    2022-03-03
  • python使用tkinter實(shí)現(xiàn)屏幕中間倒計(jì)時(shí)

    python使用tkinter實(shí)現(xiàn)屏幕中間倒計(jì)時(shí)

    這篇文章主要為大家詳細(xì)介紹了python使用tkinter實(shí)現(xiàn)屏幕中間倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • 膠水語言Python與C/C++的相互調(diào)用的實(shí)現(xiàn)

    膠水語言Python與C/C++的相互調(diào)用的實(shí)現(xiàn)

    這篇文章主要介紹了膠水語言Python與C/C++的相互調(diào)用的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python源碼加密與Pytorch模型加密分別介紹

    Python源碼加密與Pytorch模型加密分別介紹

    在實(shí)際的工作中,有時(shí)候我們需要部署自己的Python應(yīng)用,但這時(shí)候我們并不希望別人能夠看到自己的Python源程序。因此,我們需要為自己的源代碼進(jìn)行加密,Python已經(jīng)為我們提供了這樣一套工作機(jī)制
    2022-12-12
  • Python Flask-Login實(shí)現(xiàn)用戶會(huì)話管理

    Python Flask-Login實(shí)現(xiàn)用戶會(huì)話管理

    這篇文章主要介紹了Python Flask-Login實(shí)現(xiàn)用戶會(huì)話管理過程,F(xiàn)lask-Login為Flask提供用戶會(huì)話管理。它處理登錄、注銷和長(zhǎng)時(shí)間記住用戶會(huì)話等常見任務(wù)
    2022-12-12

最新評(píng)論

雅江县| 读书| 内乡县| 千阳县| 繁峙县| 芜湖县| 康定县| 射阳县| 八宿县| 攀枝花市| 南阳市| 扬州市| 乡宁县| 乌鲁木齐市| 灵川县| 明溪县| 嘉禾县| 涡阳县| 那坡县| 永城市| 湘阴县| 章丘市| 宜章县| 安吉县| 闵行区| 天峨县| 福建省| 太湖县| 方山县| 武穴市| 澄城县| 汝南县| 电白县| 加查县| 定安县| 吴忠市| 高尔夫| 奉化市| 胶州市| 齐河县| 莱芜市|