Heim > Backend-Entwicklung > Python-Tutorial > Teilen Sie ein Beispiel für die Implementierung der DNS-Abfragefunktion in Python

Teilen Sie ein Beispiel für die Implementierung der DNS-Abfragefunktion in Python

零下一度
Freigeben: 2017-05-26 17:43:17
Original
1953 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die in Python implementierte einfache DNS-Abfragefunktion vorgestellt und die Fähigkeiten zur Implementierung von DNS-Informationsabfragen anhand des Socket-Moduls in Form von Beispielen analysiert

Die Beispiele in diesem Artikel beschreiben die Implementierung einer einfachen DNS-Abfragefunktion in Python. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

#!/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)
Nach dem Login kopieren

[Verwandte Empfehlungen]

1 Teilen Sie ein Beispiel für die Verwendung von Python zur Implementierung von SMTP zum Senden von E-Mails mit Grafiken und Text

2. Beispiel für die Implementierung einer Youku-Video-Batch-Download-Funktion

3 Operationslogik in Python

4.

Python: Logische Beurteilung und Operatorbeispiele

Das obige ist der detaillierte Inhalt vonTeilen Sie ein Beispiel für die Implementierung der DNS-Abfragefunktion in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage