python贺卡
时间: 2023-06-22 18:18:08 浏览: 123
当然可以,我可以帮你制作一个简单的Python贺卡。你可以使用Python的turtle库来绘制一个简单的贺卡,然后使用Python的smtplib库将贺卡发送给你的朋友。
以下是一个简单的Python代码示例,可以绘制一个心形和发送一封包含贺卡的邮件。
```python
import turtle
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
# 绘制心形
turtle.penup()
turtle.goto(0, -100)
turtle.pendown()
turtle.color('red')
turtle.begin_fill()
turtle.pensize(10)
turtle.left(140)
turtle.forward(180)
turtle.circle(-90, 200)
turtle.setheading(60)
turtle.circle(-90, 200)
turtle.forward(180)
turtle.end_fill()
# 保存图片并发送邮件
canvas = turtle.getcanvas()
canvas.postscript(file="card.eps", colormode='color')
msg = MIMEMultipart()
msg.attach(MIMEText('祝你情人节快乐!'))
with open('card.eps', 'rb') as f:
img = MIMEImage(f.read())
msg.attach(img)
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login('你的邮箱', '你的邮箱密码')
server.sendmail('你的邮箱', '收件人邮箱', msg.as_string())
server.quit()
turtle.done()
```
你只需要将代码中的“你的邮箱”和“你的邮箱密码”替换为你自己的信息,将“收件人邮箱”替换为你朋友的邮箱,就可以发送一张可爱的Python贺卡了!
阅读全文
相关推荐



















