python linux系统中获取网卡IP

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

   IP = socket.inet_ntoa(fcntl.ioctl(

           s.fileno(),

           0x8915,  # SIOCGIFADDR

           struct.pack('24s','eth0')

   )[20:24])


你可能感兴趣的:(socket,python,struct,fcntl)