我正在尝试制作我的第一个电子邮件发送器,代码如下:
import smtplib
server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
server.login("(testemail)", "(pass)")
server.sendmail(
"(testemail)",
"(myemail)",
"this message is from python")
server.quit()
返回时出现以下错误:
AttributeError: partially initialized module 'smtplib' has no attribute 'SMTP' (most likely due to a circular import)
对于上下文,我没有将其保存为 email.py
最佳答案
正如snakecharmerb在评论中提到的:
您应该更改项目中以下任何文件的文件名:
- smtplib.py
- 电子邮件.py
- 日期时间.py
- sys.py
- io.py
- base64.py
- hmac.py
- 复制.py
- re.py
- socket.py。
关于python - 部分初始化的模块 'smtplib' 没有属性 'SMTP'(很可能是由于循环导入),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63521861/