Python小项目源码分享:轻松上手的编程实践教
2025-01-03 02:29:38
") attachment = input("请输入附件路径:")
msg = MIMEMultipart()
msg['From'] = sender_email
msg['To'] = receiver_email
msg['Subject'] = subject
msg.attach(MIMEText(body, 'plain'))
with open(attachment, 'rb') as file:
part = MIMEBase('application', 'octet-stream')
part.set_payload(file.read())
encoders.encode_base64(part)
part.add_header('Content-Disposition', "attachment; filename= {}".format(attachment))
msg.attach(part)
server = smtplib.SMTP('smtp.example.com', 587)
server.starttls()
server.login(sender_email, password)
text = msg.as_string()
server.sendmail(sender_email, receiver_email, text)
server.quit()
print("邮件发送成功!")
send_email()
`
三、总结
本文分享了四个实用的Python小项目源码,包括简单计算器、天气查询工具、简易图书管理系统和自动化邮件发送器。这些项目不仅可以帮助初学者快速上手Python编程,还能让有经验的开发者提升编程技能。希望这些项目源码能为您的学习之路提供帮助,祝您编程愉快!