Python实现的简单dns查询功能示例


Posted in Python onMay 24, 2017

本文实例讲述了Python实现的简单dns查询功能。分享给大家供大家参考,具体如下:

#!/usr/bin/python
import sys,socket
def print_array(*arr):
    array = arr
    for item in array:
        print item[4][0]
print '''this script is for host resolve
print "now this begin...
if you want to leave,please input "break"'''
while 1:
    try:
        host = raw_input("please input the host: ")
    except KeyboardInterrupt:
        print "\n",
        continue
    except :
        print "\n",
        continue
    if host == "break" or host == "":
        break
    result = socket.getaddrinfo(host,None,0,socket.SOCK_STREAM)
    print_array(*result)

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

Python 相关文章推荐
利用Fn.py库在Python中进行函数式编程
Apr 22 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
Jul 11 Python
Python部署web开发程序的几种方法
May 05 Python
详解python string类型 bytes类型 bytearray类型
Dec 16 Python
详解TensorFlow在windows上安装与简单示例
Mar 05 Python
python学生管理系统代码实现
Apr 05 Python
Python基础之条件控制操作示例【if语句】
Mar 23 Python
python实现批量视频分帧、保存视频帧
May 31 Python
python随机生成库faker库api实例详解
Nov 28 Python
python基本算法之实现归并排序(Merge sort)
Sep 01 Python
Python中Permission denied的解决方案
Apr 02 Python
OpenCV-Python实现人脸磨皮算法
Jun 07 Python
Python向日志输出中添加上下文信息
May 24 #Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 #Python
Python简单生成8位随机密码的方法
May 24 #Python
python中利用xml.dom模块解析xml的方法教程
May 24 #Python
Python实现简单过滤文本段的方法
May 24 #Python
django框架如何集成celery进行开发
May 24 #Python
python 计算两个日期相差多少个月实例代码
May 24 #Python
You might like
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
HTML页面如何象ASP一样接受参数
2007/02/07 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
用JavaScript实现使用鼠标画线的示例代码
2014/08/19 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
为何JS操作的href都是javascript:void(0);呢
2015/11/12 Javascript
基于jquery实现的仿优酷图片轮播特效代码
2016/01/13 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
[04:03][TI9趣味短片] 小鸽子茶话会
2019/08/20 DOTA
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
Python中交换两个元素的实现方法
2018/06/29 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
关于旷工的检讨书
2014/02/02 职场文书
《小池塘》教学反思
2014/02/28 职场文书
学习经验交流会主持词
2014/04/01 职场文书
行政处罚告知书
2015/07/01 职场文书