python 获取linux 本机IP地址
来源:互联网 发布:mac系统移动硬盘格式 编辑:程序博客网 时间:2024/06/05 06:24
#!/usr/bin/env python#coding: utf-8import psutilimport socketimport structimport fcntldef getip(ethname): s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl(s.fileno(), 0X8915, struct.pack('256s', ethname[:15]))[20:24])ipList = {}ditNet = psutil.network_io_counters(pernic=True)for strNet in ditNet.keys(): ipList[strNet] = getip(strNet)print(ipList)
需要先安装psutil模块
输出结果:{'lo': '127.0.0.1', 'eth0': '192.168.1.205'}
- python 获取linux 本机IP地址
- Python获取本机IP地址
- Python获取本机Ip地址
- Python获取本机Ip地址
- Python 获取本机ip地址
- Python+socket获取本机IP地址
- 通过 python 获取本机IP地址
- Python获取本机所有IP地址
- Python获取本机所有IP地址
- linux下获取本机IP地址
- linux获取本机网卡ip地址
- linux编程获取本机IP地址
- LINUX下获取本机IP地址
- linux编程获取本机IP地址
- linux编程获取本机IP地址
- Linux 获取本机IP地址
- linux shell获取本机ip地址
- Linux编程获取本机IP地址
- 调用webservice或wcf时,提示:无法加载协定为的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。
- android中ListView点击和ListView的item里面的button或ImageView不能同时生效的解决
- 程序员不应该再犯的五大编程错误
- Informix 11.50 for Windows7 启动方法
- 了解lua setmetatable和__index的小例子
- python 获取linux 本机IP地址
- Android NDK Hello
- GC运行机制
- java HashMap的原代码
- LogCat挂掉如何启动
- ckeditor
- Android Hierarchy Viewer
- 我的Win32开发抉择,Delphi老将复出
- BI最佳实践:BIRT直方图模型分解