Python中获取本机内网IP(Linux)
2015-06-19 16:17
501 查看
def get_local_ip(ifname = 'eth0'):
import socket, fcntl, struct
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
inet = fcntl.ioctl(s.fileno(), 0x8915, struct.pack('256s', ifname[:15]))
ret = socket.inet_ntoa(inet[20:24])
return ret
print get_local_ip()
import socket, fcntl, struct
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
inet = fcntl.ioctl(s.fileno(), 0x8915, struct.pack('256s', ifname[:15]))
ret = socket.inet_ntoa(inet[20:24])
return ret
print get_local_ip()
相关文章推荐
- Linux的cron和crontab
- Git 分布式版本控制系统(一)---git for linux简介和安装
- Linux开机启动图片修改
- Linux开机启动图片修改
- Linux开机启动图片修改
- Linux开机启动图片修改 分类: arm-linux-Ubuntu TI-AM335X 2015-06-19 16:12 390人阅读 评论(0) 收藏
- Linux下R语言环境搭建
- CentOS 使用yum命令安装Java SDK(openjdk)
- linux中强大的screen命令
- 解决linux下dns缓存问题 dnscache.py
- 引用 linux一些命令
- linux命令
- Linux下LCD 10分钟自动关屏的问题总结
- Linux下LCD 10分钟自动关屏的问题总结
- Linux下LCD 10分钟自动关屏的问题总结
- Linux下LCD 10分钟自动关屏的问题总结 分类: TI-AM335X arm-linux-Ubuntu 2015-06-19 15:43 369人阅读 评论(1) 收藏
- Linux下各种压缩文件的解压方法
- Linux基础之dd命令
- linux下压缩解压指令tar----------看完瞬间记住参数用法,从此不用再查
- Linux 编辑器