Aprire una sessione di terminale e digitare python - v alla richiesta di verificare di avere Python 2.6 o superiore, ma non 3.0 o superiore . Le versioni 2.6 o 2.7 sono l'ideale , perché sono compatibili con NLTK e PyYAML . Visita la pagina di indice dei pacchetti Python , trovare e scaricare i pacchetti PyYAML e NLTK . Unzip /estragga loro. Cambiare la directory nella directory PyYAML . Al prompt dei comandi, digitare : sudo python setup.py install . Dovrebbe apparire così:
My- Computer: PyYAML - 3.2.0 Me $ sudo python setup.py install
Verrà richiesto di immettere una password . Digitare e premere il tasto di ritorno . Seguire questa procedura per ogni pacchetto di Python si installa
2
Scarica messaggi di posta elettronica per l'analisi con le seguenti righe di codice : . !
# /Usr /local /bin /python
importazione poplib , getpass , sys , mailconfig
mailserver = mailconfig.popservername
mailuser = mailconfig.popusername
mailpasswd = getpass.getpass ( 'Password per% s ? '% mailserver ) per
server = msgBytes = server.stat ( ) per
print (' ci sono ' , msgCount , ' i messaggi di posta elettronica in ' , msgBytes , ' byte ' ) per
stampa ( server.list ( ) ) < br
stampa > ( '-' * 80 ) per ingresso
( ' [ Premere il tasto ENTER ] ' ) per
for i in range ( msgCount ) :
hdr , messaggio , ottetti = server.retr ( i +1 ) per
per la linea in un messaggio: print ( line.decode ( ) ) per
read ( '-' * 80 ) per
se i < msgCount - 1 :
Questo script si connette al server di posta elettronica POP3, chiederà di inserire il nome utente e la password , contare il numero di messaggi sul server e li lesse in memoria < br . >
3
miniera di messaggi e-mail mediante la conversione di ogni messaggio in una stringa , un tipo nativo di dati in Python , che può essere cercato con metodi di Python stringhe , motore di espressioni regolari , e Natural Language Toolkit :
m = msgCount [ 1]
Programmazione © www.354353.com