Python獲取Linux系統(tǒng)下的本機(jī)IP地址代碼分享
更新時(shí)間:2014年11月07日 11:03:25 投稿:junjie
這篇文章主要介紹了Python獲取Linux系統(tǒng)下的本機(jī)IP地址代碼分享,本文直接給出實(shí)現(xiàn)代碼,可以獲取到eth0等網(wǎng)卡的IP地址,需要的朋友可以參考下
有時(shí)候使用到獲取本機(jī)IP,就采用以下方式進(jìn)行。
復(fù)制代碼 代碼如下:
#!/usr/bin/python
import socket
import struct
import fcntl
def getip(ethname):
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
return socket.inet_ntoa(fcntl.ioctl(s.fileno(), 0X8915, struct.pack(‘256s', ethname[:15]))[20:24])
if __name__=='__main__':
print getip('eth0')
您可能感興趣的文章:
- python 獲取本機(jī)ip地址的兩個(gè)方法
- python簡單獲取本機(jī)計(jì)算機(jī)名和IP地址的方法
- python獲取本機(jī)外網(wǎng)ip的方法
- python獲取本機(jī)mac地址和ip地址的方法
- python基礎(chǔ)教程之獲取本機(jī)ip數(shù)據(jù)包示例
- python在windows和linux下獲得本機(jī)本地ip地址方法小結(jié)
- python獲取本機(jī)所有IP地址的方法
- python在Windows8下獲取本機(jī)ip地址的方法
- Python獲取本機(jī)所有網(wǎng)卡ip,掩碼和廣播地址實(shí)例代碼
- Linux下通過python獲取本機(jī)ip方法示例
相關(guān)文章
Python實(shí)現(xiàn)字典去除重復(fù)的方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)字典去除重復(fù)的方法,涉及Python字典遍歷、文件讀取、去除重復(fù)等相關(guān)操作技巧,需要的朋友可以參考下2017-07-07Python實(shí)現(xiàn)自動裝機(jī)功能案例分析
這篇文章主要介紹了Python實(shí)現(xiàn)自動裝機(jī)功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10python實(shí)現(xiàn)點(diǎn)對點(diǎn)聊天程序
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)點(diǎn)對點(diǎn)聊天程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07Python實(shí)現(xiàn)自動駕駛訓(xùn)練模型
這篇文章主要為大家介紹了Python實(shí)現(xiàn)自動駕駛訓(xùn)練模型,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Python處理時(shí)間戳和時(shí)間計(jì)算等的腳本分享
這篇文章主要為大家整理總結(jié)了5個(gè)實(shí)用的Python小,可以實(shí)現(xiàn)時(shí)間戳處理和時(shí)間計(jì)算。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下2022-07-07