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模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
PhpStorm连接服务器并实现自动上传功能
Mybatisplus自动填充实现方式及代码示例
如何利用python正则表达式匹配版本信息
在docker容器中使用非root用户执行脚本操作
C++ 随机数字以及随机数字加字母生成的案例
Python中return函数返回值实例用法
linux下利用Docker安装mysql的步骤
Aop动态代理和cglib实现代码详解
python从ftp获取文件并下载到本地
阿里云盘邀请码免费获取! Teambition网盘内测码速抢!(Teambition网盘评测)
java 静态工厂代替多参构造器的适用情况与优劣
python IP地址转整数
RedisAPI原子性操作及原理解析
Python制作简单的剪刀石头布游戏
jQuery-App输入框实现实时搜索
让你相见恨晚的十个Python骚操作
Java 合并多个MP4视频文件
详解Scrapy Redis入门实战
docker 查看容器日志命令的实现
Python 调用 ES、Solr、Phoenix的示例代码
c# 如何实现代码生成器
ASP.NET Core使用HostingStartup增强启动操作方法详解
SpringBoot基于Actuator远程关闭服务
python3中for循环踩过的坑记录
docker容器无法访问宿主机端口的解决
手把手教你如何编译打包video.js
5分钟让你快速掌握java8 stream常用开发技巧
C++类型转换的深入总结
java实现简单计算器功能
Django搭建项目实战与避坑细节详解
Golang搭建开发环境的图文教程
Java上传文件FTP服务器代码实例
Python并发爬虫常用实现方法解析
Java受检异常的一些思考
javascript中call,apply,bind的区别详解
Python paramiko使用方法代码汇总
详解vue中使用transition和animation的实例代码
基于Mock测试Spring MVC接口过程解析
C/C++中memset,memcpy的使用及fill对数组的操作
python 三种方法实现对Excel表格的读写
Node.js文本文件BOM头的去除方法
关于小程序优化的一些建议(小结)
Docker 命令自动补全的实现
PHP如何解决微信文章图片防盗链
Java实现贪吃蛇游戏源码
关于docker安全之Docker-TLS加密通讯问题
Java方法及数组相关原理解析
Shell退出状态码及其应用详解
基于Python的图像阈值化分割(迭代法)
用Python实现童年贪吃蛇小游戏功能的实例代码
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
