programmeringsspråket Python har mange funksjoner som forenkler vanlige programmeringsoppgaver . For eksempel lar " kontakter " modulen det enkelt å utføre nettverk -relaterte oppgaver . Du kan begynne å lære hvordan " kontakter " modulen fungerer ved å opprette et enkelt Python-skript . Et eksempel på en slik skriptet er en som løser en Internet -protokoll ( IP)-adresse . Løse en IP -adresse betyr oversette sin numerisk representasjon i et domenenavn , for eksempel " Python.org . " Dette kan være svært praktisk når du har en IP- adresse, men ønsker mer beskrivende domenenavn. Du trenger
datamaskin med Python 3.2 programmeringsspråk installert ( se Ressurser ) .
Vis flere instruksjoner
en
Åpne IDLE tekst editor som følger med Python nedlasting . IDLE teksteditor er funnet i Programfiler ( eller Programmer for Macintosh) i Python -katalogen. En tom kildekoden filen åpnes i IDLE tekst editor vinduet
2
Import Python -modul " socket" ved å skrive følgende uttalelse på toppen av kildekoden filen: .
import socket
3
Lag en streng som inneholder IP -adressen du ønsker å løse. For eksempel , for å finne IP -adressen til maskinen skriptet kjøres på , skriv inn følgende uttalelse under uttalelse skrevet i forrige trinn : en
IPAddress = '127 .0.0.1 '
4
løse IP ved å bruke " gethostbyaddr " metoden. Denne metoden returnerer en tuppel datatype , som lagrer tre opplysninger . Du kan lagre dette tuppel i en variabel som heter " resolvedIP " ved å skrive følgende utsagn : en
resolvedIP = socket.gethostbyaddr ( IP-adresse )
5
Print ut domenenavnet løst IP. Domenenavnet er det første elementet i tuppel generert i forrige trinn . Å skrive dette elementet ut , skriver følgende uttalelse : en
print ( resolvedIP [ 0 ] )
6
Kjør programmet ved å trykke F5 . Programmet skriver ordene "Local Host " til output -vinduet . Dette er domenenavnet knyttet til IP -adresse " 127.0.0.1 ".