Warum erhalte ich den Fehler: No module named 'E-Mail.MIMEMultipart'?
Versuche ich zu Experimentieren mit einfachen code, der zum senden einer E-Mail von einem Python-Skript. Ich erhalte eine Fehlermeldung, dass das Modul " E-Mail.MIMEMultipart' existiert nicht. Zur Vereinfachung der Frage/Antwort-Prozess, kann ich weiter einzugrenzen, sogar noch weiter. Aus der Python-Umgebung Eingabeaufforderung kann ich geben
>>>importieren von E-Mail
>>> dir(email)
Listet es eine Reihe von Modulen in die E-Mail-Modul, aber keine MIME-Module sind es. Ich kann sehen, wie Sie aus dem WindowsExplorer in die gleiche lib-Ordner, wie alle anderen Module. Nach der Suche in anderen Fragen, die ich habe zu sehen, die ich genannt hatte, mein test-Programm 'email.py' was ich jetzt sehen, ist ein großes no-no. Ich habe es gelöscht und verifiziert ist, gibt es nicht auch eine 'E-Mail.pyc'.
Ich bin mit Windows 10, Python 3.5.2. Ich habe auch schon neu installiert Python keine Verbesserung.
Kann mir jemand sagen was ich überprüfen sollte?
Dies ist der aktuelle code:
import smtplib
from email.MIMEMultipart import MIMEMultipart
Okay, ich bin offensichtlich neu in diesem....Ich weiß, ich muss noch markieren Sie die Frage als beantwortet, aber ich sehe nicht, wie es zu tun?
Es bekam. Nochmals vielen Dank!
InformationsquelleAutor daavidm | 2016-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist der korrekte import für Python 2.x.
Gemäß der Python-3 Beispiele in die Dokumentation, die Sie benötigen:
Ich war der, tagging es Python 3 und das Gefühl, dass es nicht weh zu wissen, dass der OP-code evtl. irgendwo gefunden sieht aus wie es ist, denn es soll für Python 2. Er hatte nicht die Absicht, selbstgefällig, keine schlechten Gefühle hier.
Wenn Sie es nicht mögen, kann ich es in einem Kommentar statt.
InformationsquelleAutor TessellatingHeckler