原 Python 獲取全部網路資訊

2021-09-13 14:44:07 字數 1000 閱讀 8356

# 獲取網路資訊

def netinfo():

"""獲取網路資訊

:return:

"""counter = psutil.net_io_counters()

netaddr = psutil.net_if_addrs()

netstat = psutil.net_if_stats()

connections = psutil.net_connections()

# 計算網路資訊

def infodetail(nets: list):

"""計算網路資訊

:param nets: list[snicaddr]

:return:

"""# 計算指定網路資訊

def item(net: psutil._common.snicaddr):

"""計算指定網路資訊

:param net: 指定網路

:return:

"""return

return [item(net) for net in nets]

# 計算網路資訊

def statdetail(net: psutil._common.snicstats):

"""計算網路資訊

:param net: 指定網路

:return:

"""return

# 計算乙個連線詳情

def conndetail(conn: psutil._common.sconn):

"""計算乙個連線詳情

:param conn: 指定連線

:return:

"""return

return ,

'網路位址': ,

'網路狀態': ,

'連線': [

conndetail(k)

for k in connections

]}

* 以上 有些欄位的含義沒有弄明白,就用原來的英文表示了

原 Python 獲取全部程序資訊

轉戰python已經半年,現在開始寫一些自己開發的 段 獲取全部程序資訊 def processinfo 獲取全部程序資訊 return list 定義乙個獲取程序屬性的方法 def getproperty process,pro str try ret eval process.pro excep...

python 爬蟲 獲取網路上的資訊

本人開發環境 python 3.7.1 和pychar 準備 首先 安裝requests pip install requests 安裝lxml pip install lxml 安裝 beautifulsoup pip install beautifulsoup4 安裝成功後 編寫如下 如果對 p...

原blog文章 獲取網絡卡資訊 二

winsock2只提供了查詢ip位址的函式,對於其他如mac,子網掩碼,閘道器就無能為力了.win2000下有乙個iphlpapi.dll,提高了其他查詢,但是要 iphlpapi.lib的支援.本函式直接呼叫 dll,省去了中間庫的要求,但是要求另外一些資料結構的支援.我把它們從 iphlpapi...