python 获取本机ip地址的两个方法
- 软件编程
- 2026-01-11 13:18:39
第一种:
复制代码 代码如下:
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])
#get_ip_address('lo')环回地址
#get_ip_address('eth0')主机ip地址
第二种:
复制代码 代码如下:
def get_local_ip(ifname):
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("eth0")
# python
# ip
# 第一种
# BR
# 第二种
# lo
# return
# import
# span
# def
# socket
# struct
# python使用Flask框架获取用户IP地址的方法
# Python正则表达式匹配ip地址实例
# python实现查询IP地址所在地
# 详解Python判定IP地址合法性的三种方法
# python获取本机所有IP地址的方法
# AF_INET
# Python3.10动态修改Windows系统本地IP地址
# Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
# ifname
# fcntl
# python简单获取本机计算机名和IP地址的方法
# Python正则表达式匹配和提取IP地址
# SOCK_DGRAM
# inet_ntoa
# 本机ip地址
# 分享Python获取本机IP地址的几种方法
# get_ip_address
# ioctl
# fileno
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Java无法获取真实IP解决方案
C# winform中窗口关闭按钮的隐藏与禁用详解
浅析idea 添加项目依赖的两种方式
selenium判断元素是否存在的两种方法小结
docker 连接宿主Mysql操作
Aop动态代理和cglib实现代码详解
linux下利用Docker安装mysql的步骤
MyBatis多表连接查询的实例教程
java 使用poi 导入Excel数据到数据库的步骤
JavaScript实现点击图片换背景
Golang搭建开发环境的图文教程
IPV4和IPV6正则表达式的深入讲解
python excel多行合并的方法
SpringBoot生成二维码的实现
Android Studio 4.1没有GsonFormat插件的解决
Python urllib request模块发送请求实现过程解析
详解vue实现坐标拾取器功能示例
Android基于开源项目xutils3实现下载
JS实现京东商品分类侧边栏
Python爬虫教程之利用正则表达式匹配网页内容
uni-app 自定义底部导航栏的实现
在 Python 中使用 7zip 备份文件的操作
Mybatis或Mybatis-Plus框架的xml文件中特殊符号的使用详解
vue添加自定义右键菜单的完整实例
JAVA Iterator 转成 List 的操作
c++ string的erase删除方法
MYSQL字符串强转的方法示例
Navicat Premium远程连接MySQL数据库的方法
JavaScript实现网页tab栏效果制作
python更新数据库中某个字段的数据(方法详解)
JavaScript手写数组的常用函数总结
如何向scrapy中的spider传递参数的几种方法
Java学习教程之定时任务全家桶
js实现弹幕墙效果
windows宿主机和docker容器设置挂载共享文件夹的步骤
Android Studio下载、安装和配置+SDK+tools下载(无敌超级详细版本)
Python3中FuzzyWuzzy库实例用法
python与idea的集成的实现
Java 二分查找的实现及图例解析
JavaScript 异步时序问题
SpringBoot整合Xxl-Job的完整步骤记录
jquery实现拖拽小方块效果
Vue实现简单购物车功能
MongoDB如何正确中断正在创建的索引详解
接口自动化多层嵌套json数据处理代码实例
Mysql修改存储过程相关权限问题
详解如何在Android studio中更新sdk版本和build-tools版本
javascript this指向相关问题及改变方法
深入探究ASP.NET Core Startup初始化问题
再分享6个可无限激活阿里云盘邀请码,不信你不能激活阿里云盘
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
