Python利用WMI實現ping命令的例子

2022-09-27 02:36:16 字數 513 閱讀 5122

wmi是windows系統的一大利器,python的win32api庫提供了對wmi的支援,安裝win32api即可使用 wmi。

本例通過wmi的wql實現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)的結構如下,其中statuscode為0表示能夠ping通,大於0表示ping不通

instance of win32_pingstatus

;本文標題: python利用wmi實現ping命令的例子

本文位址: /jiaoben/python/268467.html

利用Python在PI中尋找生日

1 使用y cruncher工具得待pi的億萬位的txt文件 2 很簡單,首先是得到可操作的文件,然後提示使用者輸入要查詢的生日,預設的格式是year mouth day,例如94 01 01,先檢查輸入的生日格式是否正確,要是正確的話就從文件中進行查詢,若查詢到就返回其存在的個數,從查詢的結果來看...

利用WMI獲取硬碟資訊

windows management instrumentation wmi 是可伸縮的系統管理結構,它採用乙個統一的 基於標準的 可擴充套件的物件導向介面。wmi 為您提供與系統管理資訊和基礎 wmi api 互動的標準方法。wmi 主要由系統管理應用程式開發人員和管理員用來訪問和作業系統管理資訊...

Python使用wmi獲取Windows相關資訊

在使用python獲取windows系統上的相關的資訊可以使用wmi介面來獲取,wmi是一項核心的windows管理技術,wmi作為一種規範和基礎結構,通過它可以訪問 配置 管理和監視幾乎所有的windows資源,比如使用者可以在遠端計算機器上啟動乙個程序 設定乙個在特定日期和時間執行的程序 遠端啟...