1 Ανοίξτε μια περίοδο λειτουργίας τερματικού και πληκτρολογήστε python - v στη γραμμή για να βεβαιωθείτε ότι έχετε την Python 2.6 ή νεότερη έκδοση , αλλά όχι 3.0 ή νεότερη έκδοση . Οι εκδόσεις 2.6 ή 2.7 είναι ιδανικά , επειδή είναι συμβατές με NLTK και PyYAML . Επισκεφθείτε τη σελίδα ευρετηρίου πακέτων Python ? Βρείτε και να κατεβάσετε τα πακέτα PyYAML και NLTK . Αποσυμπιέστε /untar τους . Αλλάξτε τον κατάλογο σας στον κατάλογο PyYAML . Στη γραμμή εντολών τύπου προτροπή σε : sudo python setup.py εγκατάσταση . Θα πρέπει να μοιάζει κάπως έτσι :
My- Computer : PyYAML - 3.2.0 Me $ sudo python setup.py εγκαταστήσετε
Θα σας ζητηθεί ένας κωδικός πρόσβασης . Πληκτρολογήστε το και πατήστε το πλήκτρο επιστροφής . Ακολουθήστε αυτή τη διαδικασία για κάθε πακέτο που εγκαθιστάτε Python 2
Λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου για την ανάλυση με τις παρακάτω γραμμές κώδικα : . !
# /Usr /local /bin /python
poplib εισαγωγής , GETPASS , sys , mailconfig
mailserver = mailconfig.popservername
MailUser = mailconfig.popusername
mailpasswd = getpass.getpass ( « κωδικό πρόσβασης για % s ; % mailserver )
διακομιστή = msgBytes = server.stat ( )
print (' Υπάρχουν » , msgCount , « μηνύματα ηλεκτρονικού ταχυδρομείου σε ' , msgBytes , « bytes )
εκτύπωσης ( server.list ( ) )
print (' - ' * 80 )
input (' [ Πατήστε το πλήκτρο Enter ] » )
για i in range ( msgCount ) :
hdr , μήνυμα , οκτάδες = server.retr ( i +1 )
για τη γραμμή στο μήνυμα : print ( line.decode ( ) )
διαβάσει («-» * 80 )
αν i Αυτό το σενάριο θα συνδεθεί με pop3 e-mail server σας , σας ζητήσει το όνομα χρήστη και τον κωδικό πρόσβασής σας , μετρήστε τον αριθμό των μηνυμάτων στο διακομιστή και να τα διαβάσετε στη μνήμη Mine μηνύματα ηλεκτρονικού ταχυδρομείου σας με τη μετατροπή κάθε μήνυμα σε μια σειρά , μια εγγενή τύπο δεδομένων σε Python , που μπορούν να αναζητηθούν με τις μεθόδους της Python εγχόρδων , κανονική μηχανή έκφρασης , και φυσικά Toolkit Γλώσσα : m = msgCount [ 1 ] Ξενοδοχεία s = str ( m ) από email.parser Parser εισαγωγής εισαγωγή NLTK εκ νέου εισαγωγής Mine το πρώτο μήνυμα για κάθε πληροφορία που μας ενδιαφέρει. Ανακαλύψτε πώς τα πολλά λόγια είναι σε αυτό το μήνυμα πληκτρολογώντας την ακόλουθη εντολή : >>>> len ( s ) θα επιστρέψει μια ακέραια τιμή για τον αριθμό των λέξεων . Για να βρείτε κάθε πρόταση με τη λέξη υποθήκη , πληκτρολογήστε την ακόλουθη εντολή NLTK : >>>> s.concordance ( « υποθήκη » ) Αυτό θα επιστρέψει κάθε πρόταση με την λέξη υποθήκη σε αυτό? πολύ χρήσιμο για ντετέκτιβ διερεύνηση της απάτης υποθηκών
Η 3
Η 4
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα