Chinaunix首页 | 论坛 | 博客
  • 博客访问: 86475
  • 博文数量: 47
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 625
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-11 12:11
文章分类

全部博文(47)

文章存档

2008年(47)

我的朋友

分类: Python/Ruby

2008-11-11 12:25:01

使用拨号上网的话,一般都有一个本地ip和一个外网ip,使用python可以很容易的得到这两个ip
使用gethostbyname和gethostbyname_ex两个函数可以实现
import socket
localIP = socket.gethostbyname(socket.gethostname())#这个得到本地ip
print "local ip:%s "%localIP

ipList = socket.gethostbyname_ex(socket.gethostname())[3]
for i in ipList:
    if i != localIP:
       print "external IP:%s"%i
阅读(426) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:pickle的用法

给主人留下些什么吧!~~