python获取网卡IP地址
2011-08-09 14:51
387 查看
#!/usr/bin/env python # -*- coding: utf-8 -*- import socket import fcntl import struct def get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl( s.fileno(), 0x8915, # SIOCGIFADDR struct.pack('256s', ifname[:15]) )[20:24]) print "eth0 = "+ get_ip_address('eth0') print "lo = " + get_ip_address('lo')
相关文章推荐
- Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
- python 获取网卡名称及其IP地址
- python获取网卡IP地址
- c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存
- Python+socket获取本机IP地址
- javascript获取客户端网卡MAC地址和IP地址和计算机名
- 关于从客户端获取IP地址和网卡地址的方法
- c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存
- Python获取本机所有IP地址
- Linux下Python获取IP地址的代码
- C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
- C# 获取本机指定类型指定网卡的Ip地址
- python实战系列之正则获取IP地址(八)
- python 获取本机计算机名和IP地址
- C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息
- linux获取活动网卡ip地址
- Py之Crawler:利用python尝试获取cn-proxy代理的IP地址——Jason niu
- Linux C语言 获取本机(所有网卡)IP地址(IPV4)
- Python 获取本机IP地址
- python 获取网卡与ip