Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MIMETEXT的语法无效_Python_Email - Fatal编程技术网

Python MIMETEXT的语法无效

Python MIMETEXT的语法无效,python,email,Python,Email,我在youtube上学习了使用outlook用python发送电子邮件的教程,但是在运行python文件时收到了一个错误 这是我的python脚本: import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email import encoders sender_ema

我在youtube上学习了使用outlook用python发送电子邮件的教程,但是在运行python文件时收到了一个错误

这是我的python脚本:

import smtplib

from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email import encoders

sender_email_address = 'nmahirahaqilah.awahab@gmail.com'
sender_email_password = 'mypassword'
receiver_email_address = 'mahirah.abd.wahab@ericsson.com'

email_subject_line = 'Sample python email'
msg = MIMEMultipart()
msg['From'] = sender_email_address
msg['To'] = receiver_email_address
msg['Subject'] = email_subject_line

email_body = 'Hello World'
msg.attach(MIMEText(email_body,'plain'))

email_content = msg.as_string()
server = smtplib.SMTP('smtp.mail.outlook.com:587')

serverstarttls()
server.login(sender_email_address,sender_email_password)

server.sendmail(sender_email_address,receiver_email_address,email_content)
server.quit()
这是我收到的错误,不太清楚原因:

C:\Users\Azril\Desktop>python email.py
  File "email.py", line 3
    from email.mime.text
                       ^
SyntaxError: invalid syntax

感谢您的帮助。

看起来不错。也许你有一些看不见的角色在那里。请尝试从头开始重新键入该部分。另外,不要调用您的文件
email.py
。大家好,我已将文件名更改为test.py,但仍然出现相同的错误。大家好,感谢您的帮助,我知道了,但我在getaddrinfo(主机,端口,0,SOCK_STREA socket.gaier:[Errno 11002]getaddrinfo失败了知道为什么吗?