| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo escribir un correo electrónico para Python Minero
    Minería de correo electrónico es un medio para obtener información , como el número de palabras , frases, o la riqueza del vocabulario de su interlocutor , en el texto en el correo electrónico . Escribir un minero de correo electrónico con Python requiere muchas "partes móviles " en forma de extensiones de Python , llamados paquetes, que los mensajes de correo electrónico fuera de descarga de servidores . Los mensajes se convierten en cadenas para que otros paquetes de Python pueden analizarlos y mostrar lo que encuentran. Esta es una tarea muy compleja que requiere más que un conocimiento informal de paso de programación Python. Por lo tanto , proceder con cautela y paciencia. Cosas que necesitará
    conexión a Internet
    Python 2.6 o superior
    NLTK Python Package
    Ver Más instrucciones
    1

    Abra una sesión de terminal y escriba python - v en el indicador para comprobar que tiene Python 2.6 o superior, pero no 3,0 o superior. Las versiones 2.6 o 2.7 son ideales porque son compatibles con NLTK y PyYAML . Visita la página de índice de paquetes de Python , buscar y descargar los paquetes PyYAML y NLTK . Descomprimir /descomprimir ellos. Cambie el directorio al directorio PyYAML . En la línea de comandos teclee : sudo python setup.py install . Se debe tener este aspecto :

    My- Ordenador: PyYAML - 3.2.0 Me $ sudo python setup.py install

    Se le solicitará una contraseña . Escríbalo y pulse el botón de retorno . Siga este procedimiento para todos los paquetes de Python se instala
    2

    Descargar mensajes de correo electrónico para analizar con las siguientes líneas de código : . !

    # /Usr /local /bin /python < br >

    importación poplib , getpass , sys, mailconfig

    mail server = mailconfig.popservername

    mailuser = mailconfig.popusername

    mailpasswd = getpass.getpass ( ' contraseña para % s ? '% servidor de correo )

    server = msgBytes = server.stat ()

    print (' No ' , msgCount , ' mensajes de correo en ' , msgBytes , ' bytes' )

    impresión ( server.list ()) < br >

    print (' -' * 80 )
    entrada

    ( ' [Pulse tecla Intro ]')

    for i in range ( msgCount ) :

    hdr, mensaje, octetos = server.retr ( i +1 )

    para la línea en el mensaje : print ( line.decode ( ))

    read (' -' * 80 )
    < p > si i < msgCount - 1 :

    Este script se conectará a su servidor de correo electrónico pOP3 , le pedirá su nombre de usuario y contraseña , cuente el número de mensajes en el servidor y leer en la memoria < br . >
    3

    Mine tus mensajes de correo electrónico mediante la conversión de cada mensaje en una cadena, un tipo nativo de datos en Python, que se puede buscar con los métodos de Python cadena , motor de expresiones regulares , y Kit de herramientas de lenguaje natural : < br >

    m = msgCount [ 1]

    Previous :

    next :
      Artículos relacionados
    ·¿Cómo revertir una lista en Python 
    ·Cómo dibujar una línea recta en Python Turtle 
    ·Cómo publicar páginas Web con Python 
    ·Cómo: Utilizar la API de Python Twitter 
    ·Python Scripts y Programas 
    ·Cómo hacer que las variables de salida números entero…
    ·Cómo obtener el modo de una lista en Python 
    ·Cómo utilizar la sentencia break en Python 
    ·Cómo utilizar secuencias de comandos Python en el serv…
    ·Cómo ejecutar Python en Terminal Server en un Mac 
      Artículos destacados
    ·Cómo crear Datetime Con Int. 
    ·Cómo lidiar con rutas de archivos en una aplicación V…
    ·Cómo hacer un menú en Matlab 
    ·Cómo crear aplicaciones Web ASP NET Mobile 
    ·Problemas CGI Fácil 
    ·Cómo escribir casos de prueba para una página Web 
    ·VB.NET Programación Client Server 
    ·Cómo supervisar JVM Con Nagios 
    ·Comparación de Cadenas en PHP 
    ·Cómo crear una barra de estado en Visual Basic 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com