Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come risolvere l' IP in Python

Il linguaggio di programmazione Python ha molte caratteristiche che semplificano le attività di programmazione comuni . Ad esempio, il modulo " socket " consente di eseguire facilmente le attività di networking - correlate. Si può iniziare ad imparare come il modulo " socket " funziona creando un semplice script Python . Un esempio di un tale script è uno che risolve un indirizzo IP (Internet Protocol ) . Risolvere l'indirizzo IP significa tradurre la sua rappresentazione numerica in un nome di dominio , ad esempio " Python.org . " Questo può essere molto utile quando si dispone di un indirizzo IP , ma desidera che il nome di dominio più descrittivo . Cose che ti serviranno
Computer con Python 3.2 linguaggio di programmazione installato ( vedi Risorse ) .
Show More Istruzioni
1

Aprire l' editor di testo IDLE che viene fornito con il download di Python . L'editor di testo IDLE si trova in Program Files ( o domande di Macintosh) nella directory di Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE
2

Importa il modulo Python "presa" , scrivendo la seguente istruzione all'inizio del file di codice sorgente : .

importazione presa
3

creare una stringa che contiene l' indirizzo IP che si desidera risolvere . Ad esempio, per risolvere l'indirizzo IP della macchina lo script viene eseguito su , digitare la seguente istruzione al di sotto della dichiarazione scritta nel passaggio precedente :

IPAddress = '127 .0.0.1 '
4

risolvere l' IP utilizzando il metodo " gethostbyaddr " . Questo metodo restituisce un tipo di dati tupla , che memorizza tre informazioni . È possibile memorizzare questa tupla in una variabile denominata " resolvedIP " scrivendo la seguente dichiarazione :

resolvedIP = socket.gethostbyaddr ( IPAddress ) economici 5

Stampa il nome di dominio del deliberato IP . Il nome di dominio è il primo elemento della tupla generato nel passaggio precedente . Per stampare questo elemento fuori , scrivere la seguente dichiarazione :

stampa ( resolvedIP [ 0 ] ) economici 6

Eseguire il programma premendo il tasto F5 . Il programma visualizza la scritta " Local Host " nella finestra di output . Questo è il nome di dominio associato all'indirizzo IP " 127.0.0.1 ".

 

Programmazione © www.354353.com