您的位置:首页 > 编程语言 > Python开发

python 获取本地ip

2013-01-28 14:17 375 查看
python获取本地ip,查资料代码如下,细节稍后做下分析

[code]     [code] import socket,fcntl,struct


 


def GetIPAddress(ifname):


skt = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)


#print skt


pktString = fcntl.ioctl(skt.fileno(),0x8915, struct.pack('256s', ifname[:15]))


#print pktString


ipString = socket.inet_ntoa(pktString[20:24])


#print ipString


return ipString

[/code]
[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: