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生成验证码实例
Aug 21 Python
python冒泡排序简单实现方法
Jul 09 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
May 19 Python
如何基于Python制作有道翻译小工具
Dec 16 Python
在python中计算ssim的方法(与Matlab结果一致)
Dec 19 Python
使用tensorflow实现矩阵分解方式
Feb 07 Python
Selenium之模拟登录铁路12306的示例代码
Jul 31 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
Dec 01 Python
使用Python+Appuim 清理微信的方法
Jan 26 Python
Python基础之Socket通信原理
Apr 22 Python
Python+Tkinter制作专属图形化界面
Apr 01 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使用内置dir类实现目录遍历删除
2015/03/31 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
php数组指针操作详解
2017/02/14 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
AjaxFileUpload.js实现异步上传文件功能
2019/04/19 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
2020/07/21 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
[45:56]Ti4正赛第一天 VG vs NEWBEE 3
2014/07/19 DOTA
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
python 实现多线程下载视频的代码
2019/11/15 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
2014年五一促销活动方案
2014/03/09 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
汽车车尾标语大全
2015/08/11 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
详解JVM系列之内存模型
2021/06/10 Javascript
java版 简单三子棋游戏
2022/05/04 Java/Android