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

首頁 > 編程 > Python > 正文

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

2020-02-23 00:12:30
字體:
供稿:網(wǎng)友

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

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

# -*- coding: utf-8 -*-#! python2import psutil#獲取網(wǎng)卡名稱和其ip地址,不包括回環(huán)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()

本機(jī)測試運(yùn)行結(jié)果:

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

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

pip install psutil

psutil模塊功能十分強(qiáng)大,可針對系統(tǒng)資源進(jìn)行讀取監(jiān)控(包括CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等)。實(shí)現(xiàn)了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。

關(guān)于psutil模塊的安裝與詳細(xì)使用方法可參考://www.jb51.net/article/140727.htm

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python Socket編程技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台东市| 治县。| 江北区| 安溪县| 蓬溪县| 土默特左旗| 南召县| 疏勒县| 抚远县| 随州市| 雷波县| 海口市| 靖宇县| 二连浩特市| 台南市| 尼玛县| 济阳县| 渝北区| 德清县| 无极县| 柯坪县| 通河县| 罗定市| 尚志市| 岱山县| 大埔县| 乌兰浩特市| 东乡县| 勃利县| 吉木乃县| 太和县| 长子县| 小金县| 定陶县| 罗城| 南安市| 兰坪| 商南县| 延长县| 松潘县| 胶南市|