python实现根据主机名字获得所有ip地址的方法

yipeiwu_com6年前Python基础

本文实例讲述了python实现根据主机名字获得所有ip地址的方法。分享给大家供大家参考。具体实现方法如下:

# -*- coding: utf-8 -*-
import sys, socket
result = socket.getaddrinfo('www.google.com', None, 0, socket.SOCK_STREAM)
counter = 0
for item in result:
  print "%-2d: %s" % (counter, item[4])
  counter += 1

运行结果:

0 : ('74.125.128.106', 0)
1 : ('74.125.128.147', 0)
2 : ('74.125.128.99', 0)
3 : ('74.125.128.103', 0)
4 : ('74.125.128.104', 0)
5 : ('74.125.128.105', 0)

希望本文所述对大家的Python程序设计有所帮助。

相关文章

tensorflow 重置/清除计算图的实现

调用tf.reset_default_graph()重置计算图 当在搭建网络查看计算图时,如果重复运行程序会导致重定义报错。为了可以在同一个线程或者交互式环境中(ipython/jupy...

NumPy 数学函数及代数运算的实现代码

一、实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到NumPy。NumPy 是支持 Python 语言的数值计算扩充库,其拥有强大的多维数组处...

python简单实现获取当前时间

说起计算机中的时间,还有一些比较有意思的事,比如我们经常听到的Unix时间戳,UTC时间,格林威治时间等,从表示上来讲他们基本属于同一个东西,因为他们的时间表示都是从1970年.1月.1...

python用线性回归预测股票价格的实现代码

python用线性回归预测股票价格的实现代码

线性回归在整个财务中广泛应用于众多应用程序中。在之前的教程中,我们使用普通最小二乘法(OLS)计算了公司的beta与相对索引的比较。现在,我们将使用线性回归来估计股票价格。 线性回归是一...

利用python发送和接收邮件

利用python发送和接收邮件

关于电子邮件  大学之前,基本不用邮箱,所以基本感觉不到它的存在,也不知道有什么用;然而大学之后,随着认识的人越来越多,知识越来越广泛,邮箱已然成为很重要的通讯工具,大学一些...