python 获取本机ip地址的方法(Unix 平台)
#!/usr/bin/python
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地址
python 获取本机ip地址的方法(Unix 平台)的更多相关文章
- Python - 获取本机IP地址、Mac地址
		Python - 获取本机IP地址.Mac地址 在python中获取ip地址和在php中有很大不同,在php中往往比较简单.那再python中怎么做呢? 直接看代码: # Python - 获取本机I ... 
- python获取本机IP地址
		方法一 通常使用socket.gethostname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称) import socket #获取计算机名称hostname=socke ... 
- 在.bashrc中,使用python获取本机IP地址(现在只支持wlan)
		其实最好的办法是写个单独的脚本去查找IP,但是如果实在不愿意单写一个脚本文件,也可以直接将代码嵌入.bashrc中 在~/.bashrc下加入下面这行代码即可使用python获取本机的wlan的IP地 ... 
- [转] python 获取本机ip地址的两种实现方法
		#!/usr/bin/python import socket import fcntl import struct def get_ip_address(ifname): s = socket.so ... 
- 获取本机IP地址的方法
		public class Test { public static void main(String[] strings) { try { InetAddress candidateAddress = ... 
- shell脚本中获取本机ip地址的方法
		ipaddr='172.0.0.1' ipaddr=$(ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/ ... 
- java获取本机IP地址
		转载自:http://blog.csdn.net/thunder09/article/details/5360251 在网上找了几个用java获取本机IP地址的代码,发现都少都有些不完美,自己整理了一 ... 
- 关于是用dotnet获取本机IP地址+计算机名的方法
		印象中在maxscript帮助文档里找到过方法,但是当时没记下来.只能通过dotnet实现了. 如果电脑有无线网卡和本地连接,可能会出现乱码,也问了写dotnet的朋友,提供了一些思路,不过最终还是使 ... 
- Windows下获取本机IP地址方法介绍
		Windows下获取本机IP地址方法介绍 if((hostinfo = gethostbyname(name)) != NULL) { #if 1 ; printf("IP COUNT: % ... 
随机推荐
- MySQL数据库(4)_MySQL数据库外键约束、表查询
			一.外键约束 创建外键 --- 每一个班主任会对应多个学生 , 而每个学生只能对应一个班主任 ----主表 CREATE TABLE ClassCharger( id TINYINT PRIMARY ... 
- Kafka Confluent
			今天我们要讲的大数据公司叫作Confluent,这个公司是前LinkedIn员工出来后联合创办的,而创业的基础是一款叫作Apache Kafka的开源软件. Confluen联合创始人Jun Rao即 ... 
- PHP领域类型Java中ibatis的API
			最近公司技术调整,要把java用php换掉,其中java主要的工作就是查询数据库,并返回json,ORM用的是ibatis,主要用到了Object映射和动态SQL,组员们用的都挺6,转到PHP后,发现 ... 
- java word导入导出工具类
			package com.shareworx.yjwy.utils; import java.io.InputStream; import java.util.HashMap; import java. ... 
- 【HackerRank】 Find Digits
			Find Digits Problem Statement Given a number you have to print how many digits in that number exactl ... 
- hi3515 rtc驱动(ds1307/1339)驱动和示例
			将驱动放入/extdrv中编译 部分驱动如下: #include <linux/module.h> #include <linux/miscdevice.h>#include ... 
- Java开发者或许应该经常去看看的网站?...
			Java开发者或许应该经常去看看的网站?...Google top3 1.Oracle Technology Network for Java Developers | Oracle Technolo ... 
- 生产&消费者模型
			import queue,threading,time ,random q = queue.Queue() def producer(): count = 1 while count <11: ... 
- Docker 三剑客
			Docker三剑客: Docker-Machine Docker Machine is a tool that lets you install Docker Engine on virtual ho ... 
- ibecon后台运行
			程序被硬关闭后,只能执行这三个回调,而且必须写在appdelegate中,退出ibeacons信息区域时会有延时10秒左右,进入时无延时 - (void)locationManager:(CLLoca ... 
