python获取本地ip,查资料代码如下,细节稍后做下分析
1: import socket,fcntl,struct
2:
3: def GetIPAddress(ifname):
4: skt = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
5: #print skt
6: pktString = fcntl.ioctl(skt.fileno(),0x8915, struct.pack('256s', ifname[:15]))
7: #print pktString
8: ipString = socket.inet_ntoa(pktString[20:24])
9: #print ipString
10: return ipString
本文详细介绍了使用Python获取本地IP地址的步骤,并通过代码示例进行了演示。

4万+

被折叠的 条评论
为什么被折叠?



