2017-06-11 2 views
1

Ich habe dieses topic vor kurzem erstellt und die Antwort nicht erhalten. Danach habe ich das bearbeitet und 2 Screenshots hinzugefügt.Kann nicht Name von x in Python importieren 2.7

jetzt getestet ich eine andere temporäre E-Mail-Bibliothek und bekam den gleichen Fehler: ((

diese Bibliothek:

pip installieren Python-guerrillamail

Code Python 2.7:

from guerrillamail import GuerrillaMailSession 
session = GuerrillaMailSession() 
print session.get_session_state()['email_address'] 
print session.get_email_list()[0].guid 

es schien, ich kann nie funktionieren wie diese E-Mail-Lib. error screenshot

aktualisiert, nachdem entfernen email.pyc:

Traceback (most recent call last): 
    File "C:\Users\11\Desktop\untitle.py", line 1, in <module> 
    from guerrillamail import Guerrillamail 
ImportError: cannot import name Guerrillamail 

Antwort

0

Ich habe den Code in "von Guerrillamail Import *" geändert, der funktioniert. Dieser Code scheint alle Dinge zu importieren, vielleicht verursacht es viel Zeit und Ausführung. dank @snakecharmerb.

1

Ihr Modul email.py ist oder Versteck Abschattung, die email Paket in Standard-Bibliothek Python. Dies verursacht den Fehler: In der Rückverfolgung können Sie sehen, dass ein Fehler gemeldet wird, wenn die Anweisung import email ausgeführt wird.

Benennen Sie Ihre Datei um, z. B. myemail.py.

+0

Ich änderte den Namen. Der Fehler ist erneut aufgetreten. Traceback (jüngste Aufforderung zuletzt): Datei "C: \ Benutzer \ 11 \ Desktop \ untitle.py" Linie 1 in von guerrillamail Import Guerrillamail Import: kann nicht Namen Guerrillamail importieren –

+0

können Sie den Code ausführen? Ich denke, die Guerrillamail-Klasse hat ein Problem. –

+0

Stellen Sie sicher, dass Sie 'email.pyc' aus dem Ordner löschen, der Ihr Modul enthält. Wenn immer noch ein Problem auftritt, fügen Sie den vollständigen Stack-Trace in Ihre Frage ein. Das wird zeigen, warum der Import fehlschlägt. – snakecharmerb

Verwandte Themen