| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come scrivere un Miner -mail per Python
    Miniere e-mail è un mezzo di estrazione di informazioni , come ad esempio il numero di parole , frasi , o la ricchezza del vocabolario del vostro corrispondente , dal testo in email . Scrivere un minatore email con Python richiede molte " parti mobili " sotto forma di estensioni Python , chiamati pacchetti , che i messaggi di posta di download di server . I messaggi vengono convertiti in stringhe in modo che gli altri pacchetti di Python possono analizzare e mostrare loro quello che trovano . Questo è un compito molto complesso che richiede più di un passaggio casuale conoscenza di programmazione Python . Quindi , procedere con cautela e pazienza . Cose che ti serviranno
    connessione Internet
    Python 2.6 o superiore
    NLTK Python Package
    Mostra più istruzioni
    1

    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 < br >

    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 < p > 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 : < br >

    m = msgCount [ 1]

    Previous :

    next :
      Articoli Correlati
    ·Come leggere una pagina web utilizzando Python 
    ·Come controllare una shell Unix con Python 
    ·Errore Header in Python 
    ·Come progettare un programma per calcolare i voti degli…
    ·Come fare una stringa in un URL in Django 
    ·Come scoprire quale versione di Python You Have 
    ·Come asciugare Lenticchia d'acqua 
    ·Che cosa è Python Programming ? 
    ·Come utilizzare il dizionario Python per Looping 
    ·Come convertire polare a cartesiano in Python 
      Articoli in evidenza
    ·Come unire due risultati MySQL in PHP 
    ·Come Ricevere Byte da una porta seriale utilizzando Vis…
    ·Come personalizzare Scatole di input 
    ·Come aggiungere un record con SQL 
    ·Come aggiungere una stringa a un'altra stringa in Strut…
    ·Che cosa significa Alias ​​medio nel file I /O 
    ·Come trovare una stringa cellulare matrice in MATLAB 
    ·Come posso cambiare la mia EXE file in un file CPP 
    ·Come utilizzare Google Translate per API e PHP 
    ·Come calcolare Dimensione del file in Visual Basic.NET 
    Copyright © Conoscenza Informatica http://it.wingwit.com