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模块学习 datetime介绍
Aug 27 Python
Python基础之getpass模块详细介绍
Aug 10 Python
Python+matplotlib+numpy绘制精美的条形统计图
Jan 02 Python
答题辅助python代码实现
Jan 16 Python
pyhton列表转换为数组的实例
Apr 04 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
Python使用pymysql从MySQL数据库中读出数据的方法
Jul 25 Python
python3.7.0的安装步骤
Aug 27 Python
Python List cmp()知识点总结
Feb 18 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
python实现canny边缘检测
Sep 14 Python
基于tensorflow权重文件的解读
May 26 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输入流php://input介绍
2012/09/18 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
Python实现发送email的几种常用方法
2014/08/18 Python
Python作用域用法实例详解
2016/03/15 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
会议开场欢迎词
2014/01/15 职场文书
治超工作实施方案
2014/05/04 职场文书
迁户口计划生育证明
2014/10/19 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
党员个人党性分析材料
2014/12/18 职场文书
机关工会工作总结2015
2015/05/26 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
高三语文教学反思
2016/02/16 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL
Python 匹配文本并在其上一行追加文本
2022/05/11 Python