从pycharm导入smtplib

时间:2018-08-10 21:08:35

标签: python pycharm smtplib

如果我从pycharm运行import smtplib,则会出现以下错误。 但是,如果我进入命令行提示符,请在其中键入“ Python”,然后键入“ import smtplib”,即可正常工作。我什至在pycharm中尝试了“从smtplib导入SMTPException”,但是遇到了同样的问题。关于为什么这无法通过pycharm进行任何输入?我有python 2.7和pycharm社区版2017 1.1。

C:\Python27\python.exe C:/Python27/graph.py
Traceback (most recent call last):
  File "C:/Python27/graph.py", line 1, in <module>
    import smtplib
  File "C:\Python27\lib\smtplib.py", line 46, in <module>
    import email.utils
  File "C:\Python27\email.py", line 17, in <module>
    except SMTPException:
NameError: name 'SMTPException' is not defined

以退出代码1完成的过程

下面的代码在Mac上正常工作

import smtplib
while True:
    content = 'content of email and stuff'

    mail = smtplib.SMTP ('smtp.gmail.com', 587)

    mail.ehlo ()

    mail.starttls ()

    mail.login ('xyz@gmail.com', 'xyzpwd')

    mail.sendmail ('xyz@gmail.com', 'xyz@abc.org', content)

    mail.close ()

    time.sleep (120)

0 个答案:

没有答案