Python获取Linux系统下的本机IP地址代码分享


Posted in Python onNovember 07, 2014

有时候使用到获取本机IP,就采用以下方式进行。

#!/usr/bin/python

 

import socket

import struct

import fcntl

 

def 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])

 

if __name__=='__main__':

 

print getip('eth0')
Python 相关文章推荐
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 Python
Python产生Gnuplot绘图数据的方法
Nov 09 Python
利用arcgis的python读取要素的X,Y方法
Dec 22 Python
python生成带有表格的图片实例
Feb 03 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
Jul 19 Python
python爬虫刷访问量 2019 7月
Aug 01 Python
python利用7z批量解压rar的实现
Aug 07 Python
Python代理IP爬虫的新手使用教程
Sep 05 Python
Python 限定函数参数的类型及默认值方式
Dec 24 Python
提升python处理速度原理及方法实例
Dec 25 Python
python处理json数据文件
Apr 11 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 #Python
零基础写python爬虫之爬虫框架Scrapy安装配置
Nov 06 #Python
零基础写python爬虫之爬虫编写全记录
Nov 06 #Python
零基础写python爬虫之打包生成exe文件
Nov 06 #Python
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
Nov 06 #Python
零基础写python爬虫之抓取糗事百科代码分享
Nov 06 #Python
零基础写python爬虫之神器正则表达式
Nov 06 #Python
You might like
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
自制PHP框架之设计模式
2017/05/07 PHP
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
移动端js图片查看器
2016/11/17 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
在antd Table中插入可编辑的单元格实例
2020/10/28 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Django数据库类库MySQLdb使用详解
2019/04/28 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
基于Python实现下载网易音乐代码实例
2020/08/10 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
给老师的检讨书
2014/02/11 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
详解Python类和对象内容
2021/06/22 Python
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
HTML基本元素标签介绍
2022/02/28 HTML / CSS