Python实现的简单dns查询功能示例
本文实例讲述了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 Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
利用Anaconda完美解决Python 2与python 3的共存问题
前言现在Python3被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在Python2的环境中,因此有时你不得不同时在两个版本中进行开
Python随机读取文件实现实例
Python随机读取文件代码如下importosimportrandomrootdir="d:\face\train"file_names=[]forparent,dirnames,filenamesinos.walk(rootdir):#三个参数:分别返回1.父目录2.所有文件夹名
用生成器来改写直接返回列表的函数方法
本文是一篇关于《EffectivePython》书中一节的学习笔记,记录了示例代码和思路。如果函数要产生一系列结果,那么最简单的做法就是把这些结果都放在