programmeringssproget Python har mange funktioner, der forenkler almindelige programmeringsopgaver . For eksempel tillader " stik "-modulet du nemt udføre networking -relaterede opgaver . Du kan begynde at lære det " stik "-modulet fungerer ved at oprette et simpelt Python script. Et eksempel på sådan et script er en, der løser en Internet Protocol (IP) -adresse. Løsning af en IP -adresse betyder, omsætte sin numerisk repræsentation i et domænenavn , såsom " Python.org ". Dette kan være meget praktisk, når du har en IP-adresse , men ønsker mere beskrivende domænenavn. Hvad du har brug
Computer med Python 3.2 programmering installeret sprog (se Resources).
Vis Flere Instruktioner
1
Åbn klar teksteditor , der kommer med Python downloade . Den IDLE teksteditor findes i Programmer ( eller Ansøgninger om Macintosh) i Python bibliotek. En tom kildekode åbnes filen i det IDLE teksteditor vindue
2
Import Python modulet " socket" ved at skrive følgende erklæring på toppen af kildekoden fil: .
import socket
3
Opret en streng, der holder den IP-adresse , du ønsker at løse. For eksempel scriptet til at løse IP-adressen på maskinen køres på , skal du skrive følgende erklæring under erklæringen skrevet i det forrige trin : Hej
IPAddress = '127 .0.0.1 '
4
Løse IP ved at bruge " gethostbyaddr "-metoden. Denne metode returnerer en tupel datatype , der gemmer tre stykker information . Du kan gemme denne tuple i en variabel med navnet " resolvedIP " ved at skrive følgende erklæring : Hej
resolvedIP = socket.gethostbyaddr ( IPAddress )
5
Print ud domænenavn løst undersøgelsesperioden. Domænenavnet er det første element i tupel genereret på det foregående trin. Hvis du vil udskrive dette element ud , skriver følgende erklæring : Hej
print ( resolvedIP [0] )
6
Udfør programmet ved at trykke F5 . Programmet udskriver ordene "Local Host " til output vinduet. Dette er det domæne navn forbundet med den IP-adresse " 127.0.0.1 ".