国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python簡單獲取網卡名稱及其IP地址的方法【基于psutil模塊】

2020-01-04 14:58:57
字體:
來源:轉載
供稿:網友

本文實例講述了Python簡單獲取網卡名稱及其IP地址的方法。分享給大家供大家參考,具體如下:

windows上想知道網卡和IP地址,可以使用ipconfig命令,在linux上可以使用ifconfig命令,得到輸出后,可以解析輸出內容,我要介紹的方法更為簡單,只需要安裝一個名為psutil的第三方庫即可

# -*- coding: utf-8 -*-#! python2import psutil#獲取網卡名稱和其ip地址,不包括回環def get_netcard(): netcard_info = [] info = psutil.net_if_addrs() for k,v in info.items(): for item in v:  if item[0] == 2 and not item[1]=='127.0.0.1':  netcard_info.append((k,item[1])) return netcard_infoif __name__ == '__main__': print get_netcard()

本機測試運行結果:

[('/xb1/xbe/xb5/xd8/xc1/xac/xbd/xd3', '192.168.3.37')]

補充:這里使用了psutil模塊,若提示Unresolved import: psutil,則需要使用如下命令進行安裝:

pip install psutil

psutil模塊功能十分強大,可針對系統資源進行讀取監控(包括CPU、內存、磁盤、網絡等)。實現了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红安县| 梅河口市| 来宾市| 湖南省| 吉木萨尔县| 湖口县| 从江县| 西城区| 兴隆县| 汉沽区| 万源市| 岑溪市| 汶上县| 宁武县| 西充县| 淮南市| 蒲江县| 乌拉特后旗| 洞头县| 竹北市| 姜堰市| 商河县| 江永县| 昭通市| 新泰市| 北票市| 高邑县| 永仁县| 金乡县| 获嘉县| 永昌县| 汝南县| 丹东市| 渝北区| 巩留县| 康定县| 罗江县| 扬中市| 时尚| 亚东县| 金沙县|