elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Problema: py2exe y ex-freeze para python 'Multipart'
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema: py2exe y ex-freeze para python 'Multipart'  (Leído 2,100 veces)
inGnio

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Problema: py2exe y ex-freeze para python 'Multipart'
« en: 28 Septiembre 2013, 19:14 pm »

Saludos amigos, el problema que tengo es el siguiente... tengo el siguiente codigo en python para enviar un archivo adjunto



Código:

# Importamos librerías
import smtplib
import mimetypes   
# Importamos los módulos necesarios
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
from email.Encoders import encode_base64   
# Creamos objeto Multipart, quien será el recipiente que enviaremos
msg = MIMEMultipart()
msg['From']="user1@gmail.com"
msg['To']="user2@gmail.com"
msg['Subject']="Correo con fichero Adjunto"   
# Adjuntamos Imagen
file = open("archivo.txt", "rb")
attach_texto = MIMEText(file.read())
attach_texto.add_header('Content-Disposition', 'attachment; filename = "archivo.txt"')
msg.attach(attach_texto)   
# Autenticamos
mailServer = smtplib.SMTP('smtp.gmail.com',587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()
mailServer.login("user1@gmail.com","pasword")   
# Enviamos
mailServer.sendmail("user1@gmail.com", "user2@gmail.com", msg.as_string())   
# Cerramos conexion
mailServer.close()
#return 0



Estoy usando Geany y cuando compilo(Python 2.7) y ejecuto va perfectamente yo bien campante y alegre quise convertirlo a un ejecutable con py2exe para python2.7 y no funciona su ejecutable asi que Use el ExFreeze y tampoco funciona tome un PrintScreem de la consola y arroja un mensaje como:

Código:
Import Error: No module named Multipart

y en Python 3.3: con el mismo codigo y exfreeze

Código:
ImportError: No module named 'email.MIMEMultipart'

con el py2exe sale:
Código:
Traceback (most recent call last):
  File "EnviaImagen.py", line 58, in <module>
  File "EnviaImagen.py", line 32, in main
  File "email\__init__.pyc", line 79, in __getattr__
ImportError: No module named multipart
Traceback (most recent call last):
  File "EnviaImagen.py", line 58, in <module>
  File "EnviaImagen.py", line 32, in main
  File "email\__init__.pyc", line 79, in __getattr__
ImportError: No module named multipart

Por favor que alguien me Ilustre respecto al tema de porque y si es posible una solucion....Gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema PyHook y py2exe
Scripting
osama210 0 2,993 Último mensaje 15 Noviembre 2009, 09:30 am
por osama210
[Python] Error con PIL y py2exe
Scripting
Carloswaldo 8 7,641 Último mensaje 18 Septiembre 2010, 08:37 am
por Carloswaldo
(Solucionado) Problema con Py2Exe en Windows
Scripting
Eleкtro 4 11,688 Último mensaje 18 Marzo 2012, 19:02 pm
por Eleкtro
[Python] Pregunta sobre py2exe.
Scripting
Bomb-P 3 2,620 Último mensaje 8 Diciembre 2012, 23:12 pm
por Eleкtro
Problema en script para cifrar [Python]
Scripting
nohate 2 3,422 Último mensaje 15 Julio 2013, 17:13 pm
por nohate
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines