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

 更新时间:2014年11月07日 11:03:25   投稿:junjie  
这篇文章主要介绍了Python获取Linux系统下的本机IP地址代码分享,本文直接给出实现代码,可以获取到eth0等网卡的IP地址,需要的朋友可以参考下

有时候使用到获取本机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中字典创建、遍历、添加等实用操作技巧合集

    这篇文章主要介绍了Python中字典创建、遍历、添加等实用操作技巧合集,本文讲解了字典中常见方法列表、创建字典的五种方法、字典中键值遍历方法等内容,需要的朋友可以参考下
    2015-06-06
  • Python通过正则表达式选取callback的方法

    Python通过正则表达式选取callback的方法

    这篇文章主要介绍了Python通过正则表达式选取callback的方法,涉及Python正则表达式及回调函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 利用python修改json文件的value方法

    利用python修改json文件的value方法

    今天小编就为大家分享一篇利用python修改json文件的value方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 查看已经安装的python版本和相关路径信息的三种方法

    查看已经安装的python版本和相关路径信息的三种方法

    Python是一门计算机程序编程语言,更是一种面向对象的动态类型语言,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发,那么如何查看已安装Python版本和路径呢?我们通过这篇文章来了解一下
    2025-03-03
  • python SSH模块登录,远程机执行shell命令实例解析

    python SSH模块登录,远程机执行shell命令实例解析

    这篇文章主要介绍了python SSH模块登录,远程机执行shell命令实例解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • python re模块匹配贪婪和非贪婪模式详解

    python re模块匹配贪婪和非贪婪模式详解

    这篇文章主要介绍了python re模块匹配贪婪和非贪婪模式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • python中os库的具体使用

    python中os库的具体使用

    本文介绍了Python中os库的一些常见功能,包括获取和改变工作目录、列出目录内容、创建和删除目录等,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • keras小技巧——获取某一个网络层的输出方式

    keras小技巧——获取某一个网络层的输出方式

    这篇文章主要介绍了keras小技巧——获取某一个网络层的输出方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • python list使用示例 list中找连续的数字

    python list使用示例 list中找连续的数字

    这篇文章主要介绍了list中找连续的数字的示例,大家参考使用吧
    2014-01-01
  • python中使用pymssql库操作MSSQL数据库

    python中使用pymssql库操作MSSQL数据库

    这篇文章主要给大家介绍了关于python中使用pymssql库操作MSSQL数据库的相关资料,最近在学习python,发现好像没有对pymssql的详细说明,于是乎把官方文档学习一遍,重要部分做个归档,方便以后查阅,需要的朋友可以参考下
    2023-08-08

最新评论