首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Smtplib不工作

Smtplib不工作
EN

Stack Overflow用户
提问于 2016-05-20 12:29:17
回答 1查看 435关注 0票数 0

我从下面的第一个示例中获得了脚本:https://docs.python.org/2/library/email-examples.html#email-examples

我确保没有类似于email.py的文件名。

代码语言:javascript
运行
复制
import smtplib
# Import the email modules we'll need
from email.mime.text import MIMEText

fp = open(textfile, 'rb')
# Create a text/plain message
msg = MIMEText(fp.read())
fp.close()

# me == the sender's email address
# you == the recipient's email address
msg['Subject'] = 'The contents of %s' % textfile
msg['From'] = torontocoinowl@gmail.com
msg['To'] = torontocoinowl@gmail.com

# Send the message via our own SMTP server, but don't include the
# envelope header.
s = smtplib.SMTP('localhost')
s.sendmail(me, [you], msg.as_string())
s.quit()

错误是

代码语言:javascript
运行
复制
C:\Users\donald\AppData\Local\Programs\Python\Python35-32\python.exe C:/Users/donald/PycharmProjects/untitled3/testingemail/ff.py
Traceback (most recent call last):
  File "C:/Users/donald/PycharmProjects/untitled3/testingemail/ff.py", line 1, in <module>
    import smtplib
  File "C:\Users\donald\AppData\Local\Programs\Python\Python35-32\lib\smtplib.py", line 47, in <module>
    import email.utils
  File "C:\Users\donald\AppData\Local\Programs\Python\Python35-32\lib\email\utils.py", line 28, in <module>
    import random
  File "C:\Users\donald\PycharmProjects\untitled3\random.py", line 1
    From random import randint
              ^
SyntaxError: invalid syntax

Process finished with exit code 1

EN

回答 1

Stack Overflow用户

发布于 2016-05-20 12:44:02

您的文件夹中有一个文件random.py。它与Python中的随机模块冲突。删除或重命名该文件!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37337956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档