Topic: smtplib in python 3.3  (Letto 1287 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline rasta_ita

  • python unicellularis
  • *
  • Post: 17
  • Punti reputazione: 0
    • Mostra profilo
smtplib in python 3.3
« il: Gennaio 21, 2014, 15:36 »
Ciao a tutti,
ho installato python 3.3 su winXp e da shell ho scritto

import smtplib

con questo risultato:

>>> import smtplib
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import smtplib
  File "C:Python33libsmtplib.py", line 47, in <module>
    import email.utils
  File ".email.py", line 1, in <module>
    from smtplib import SMTP
ImportError: cannot import name SMTP

e con l'help

help> smtplib
problem in smtplib - ImportError: cannot import name SMTP
 
Cosa c'è che non va?

Offline Giornale di Sistema

  • python sapiens sapiens
  • ******
  • Post: 3.124
  • Punti reputazione: 4
    • Mostra profilo
    • Distillato di Python
Re: smtplib in python 3.3
« Risposta #1 il: Gennaio 21, 2014, 19:35 »
Ho appena fatto una prova con Python 3.3.3 su XP sp3 e funziona regolarmente.
Sicuro che l'installazione è andata a buon fine? L'import di altri moduli funziona regolarmente?

Offline rasta_ita

  • python unicellularis
  • *
  • Post: 17
  • Punti reputazione: 0
    • Mostra profilo
Re: smtplib in python 3.3
« Risposta #2 il: Gennaio 21, 2014, 23:20 »
L' installazione apparentemente è andata a buon fine, ma evidentemente si è perso qualcosa per strada.

Altro modulo:
smtpd

help> smtpd
problem in smtpd - ImportError: No module named 'email.utils'; email is not a package

Per ora solo questi due.
Esiste un metodo per importarli tutti e riportare un eccezione quando si verifica un problema?

Offline crap0101

  • python sapiens sapiens
  • ******
  • Post: 1.529
  • Punti reputazione: 5
  • Long Live The New Flesh
    • Mostra profilo
    • crap0101 washroom
Re: smtplib in python 3.3
« Risposta #3 il: Gennaio 22, 2014, 15:02 »
non è che hai un file di nome 'email.py' in quella cartella?

Offline Mattyx00

  • python unicellularis
  • *
  • Post: 26
  • Punti reputazione: 0
    • Mostra profilo
Re: smtplib in python 3.3
« Risposta #4 il: Giugno 20, 2015, 10:54 »
Esiste un metodo per importarli tutti e riportare un eccezione quando si verifica un problema?
Scusa il ritardo nel rispondere... comunque si, con "try ed except"
https://docs.python.org/2/tutorial/errors.html  :ok: