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

Python利用WMI實(shí)現(xiàn)ping命令的例子

 更新時(shí)間:2019年08月14日 19:35:17   作者:mighty13  
今天小編就為大家分享一篇Python利用WMI實(shí)現(xiàn)ping命令的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

WMI是Windows系統(tǒng)的一大利器,Python的win32api庫提供了對WMI的支持,安裝win32api即可使用 WMI。

本例通過WMI的WQL實(shí)現(xiàn)ping命令。

import wmi
c = wmi.WMI()
wql = "SELECT StatusCode FROM Win32_PingStatus WHERE Address = '127.0.0.1'"

for i in c.query(wql):
  if i.StatusCode:
    print 'offline'
  else:
    print 'online'

c.query(wql)的結(jié)構(gòu)如下,其中StatusCode為0表示能夠ping通,大于0表示ping不通

instance of Win32_PingStatus
{
  Address = "127.0.0.1";
  BufferSize = 32;
  NoFragmentation = FALSE;
  RecordRoute = 0;
  ResolveAddressNames = FALSE;
  SourceRoute = "";
  SourceRouteType = 0;
  StatusCode = 0;
  Timeout = 1000;
  TimestampRoute = 0;
  TimeToLive = 128;
  TypeofService = 128;
};

以上這篇Python利用WMI實(shí)現(xiàn)ping命令的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

河曲县| 定结县| 淮滨县| 淮南市| 松桃| 日喀则市| 紫阳县| 淮北市| 台前县| 科尔| 富锦市| 堆龙德庆县| 通化县| 汨罗市| 舟曲县| 察哈| 东海县| 平山县| 泰来县| 丽水市| 江陵县| 九台市| 读书| 长武县| 湘乡市| 光泽县| 都昌县| 通海县| 宁陵县| 宁夏| 建水县| 临湘市| 武宣县| 区。| 锦屏县| 苍梧县| 永济市| 永宁县| 平潭县| 彩票| 承德市|