python 获取本机ip地址的两种实现方法
来源:互联网 发布:网络很火丑男图片 编辑:程序博客网 时间:2024/06/14 05:23
python 获取本机ip地址的两种方法,分享一下。
方法2:
本文原始链接:http://www.jbxue.com/article/6024.html
这里也有一篇文章:Python获取本机IP地址的方法(图文) 相对简单了点。
方法1:
#!/usr/bin/pythonimport socketimport fcntlimport structdef get_ip_address(ifname):s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)return socket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915, # SIOCGIFADDRstruct.pack('256s', ifname[:15]))[20:24])#get_ip_address('lo')环回地址#get_ip_address('eth0')主机ip地址
方法2:
#!/usr/bin/pythondef get_local_ip(ifname):import socket, fcntl, structs = 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 retprint get_local_ip("eth0")
本文原始链接:http://www.jbxue.com/article/6024.html
更多有关python的内容,可以参考python 教程系列文章。
- python 获取本机ip地址的两种实现方法
- 两种获取本机IP地址的方法
- c# 获取本机IP地址的两种方法
- 两种获取本机IP地址的方法--发布日期:2008-07-15 23:47
- 两种socket获取本机IP地址方法及获取ip对应网卡
- 获取本机IP地址的方法:
- 取得本机IP地址的方法两则
- 取得本机IP地址的方法两则
- Python获取本机IP地址
- Python获取本机Ip地址
- python 获取linux 本机IP地址
- Python获取本机Ip地址
- Python 获取本机ip地址
- Python+socket获取本机IP地址
- 通过 python 获取本机IP地址
- Python获取本机所有IP地址
- Python获取本机所有IP地址
- 用PYTHON获取本机的IP地址
- WIFI、3G、2G网络连接判断深入分析
- VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
- Linux下Web服务器应用之基础简介
- 北大校赛
- 关于数据库方向的顶级国际会议
- python 获取本机ip地址的两种实现方法
- linux系统编程之文件与I/O(三):目录的操作
- 人工智能的先驱人物
- Linux下Web服务器应用之虚拟主机
- 数据挖掘10个最具挑战性的问题
- SAP-FICO的顾问面试题
- C语言字符串反转的实现
- 谷歌技术"三宝"之BigTable
- 集体智慧常用算法