7. 数据可视化:绘制简单图表
import matplotlib.pyplot as plt
# 数据
categories = ['A', 'B', 'C', 'D']
values = [10, 20, 15, 25]
# 绘制条形图
plt.bar(categories, values)
plt.xlabel('Categories')
plt.ylabel('Values')
plt.title('Simple Bar Chart')
plt.show()
解释
这个脚本使用Matplotlib库绘制了一幅简单的条形图,展示不同类别及其对应的值。这在数据分析和报告中非常有用。
如果你正在准备一个演示报告,使用这个脚本可以轻松生成图表,使数据更加直观易懂。
8. 自动发送邮件
import smtplib
from email.mime.text import MIMEText
# 邮件内容
msg = MIMEText('Hello! This is an automated message.')
msg['Subject'] = 'Automated Email'
msg['From'] = '邮箱'
msg['To'] = '邮箱'
# 发送邮件
with smtplib.SMTP('smtp.example.com', 587) as server:
server.starttls()
server.login('邮箱', 'yourpassword')
server.send_message(msg)
解释
这个脚本使用smtplib库发送一封简单的电子邮件。根据SMTP服务器信息配置参数后,可以实现自动邮件发送。
生活实例
想象一下,每天发送工作进展更新或者生日祝福,这个脚本能够简化这个过程。