Python 網(wǎng)絡(luò)接口
Python 網(wǎng)絡(luò)接口
當(dāng)在一臺(tái)機(jī)器上有多個(gè)接口時(shí),需要跟蹤它們的名稱,狀態(tài)等。在Python中,可以列出接口及其狀態(tài)。
示例
在下面的示例中,使用python模塊netifaces,它提供了接口及其狀態(tài)的詳細(xì)信息。使用的方法非常簡(jiǎn)單直接。
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : # Date : 2020-08-25 import netifaces print (netifaces.interfaces()) print (netifaces.ifaddresses('lo')) print (netifaces.AF_LINK) addrs = netifaces.ifaddresses('ens33') print(addrs[netifaces.AF_INET]) print(addrs[netifaces.AF_LINK])
執(zhí)行上面示例代碼,得到以下結(jié)果:
# Filename : example.py # Copyright : 2020 By Codebaoku # Author by : # Date : 2020-08-25 # Result ['lo', 'ens33'] {17: [{'peer': '00:00:00:00:00:00', 'addr': '00:00:00:00:00:00'}], 2: [{'peer': '127.0.0.1', 'addr': '127.0.0.1', 'netmask': '255.0.0.0'}], 10: [{'addr': '::1', 'netmask': 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128'}]} 17 [{'netmask': '255.255.255.0', 'addr': '192.168.1.128', 'broadcast': '192.168.1.255'}] [{'addr': '0a:0c:21:aa:21:0a', 'broadcast': 'ff:ff:ff:ff:ff:ff'}]
相關(guān)文章
- python中f字符串以及其常見用法介紹
- Python異步之迭代器怎么使用
- python操作Excel神器openpyxl如何使用
- Python 開發(fā)環(huán)境
- Python IP地址
- Python 路由
- Python HTTP標(biāo)頭
- Python 自定義HTTP請(qǐng)求
- Python HTTP服務(wù)器
- Python Web表單提交
- Python 數(shù)據(jù)庫(kù)和SQL
- Python POP3
- Python IMAP
- Python Web服務(wù)器
- Python 并發(fā)簡(jiǎn)介
- Python 線程并發(fā)
- Python 測(cè)試線程應(yīng)用程序
- Python 進(jìn)程池
- Python 處理器通信
- Python 事件驅(qū)動(dòng)編程