编程开发案例

自动定时发送邮件

通过 SMTP 协议配置邮件服务器,实现定时向指定收件人列表发送带格式的通知邮件。常用于系统报警或每日工作汇报的自动化流程。
import smtplib from email.mime.text import MIMEText msg = MIMEText("这是自动发送的测试邮件内容") msg['Subject'] = "每日系统报告" with smtplib.SMTP('smtp.server.com', 587) as server: server.login('user@example.com', 'password') server.send_message(msg)
查看详情

图片批量压缩与裁剪

利用 Pillow (PIL) 图像处理库,对文件夹中的高分辨率图片进行批量压缩和尺寸调整,以便于网页加载或存储优化,保持画质与体积的平衡。
from PIL import Image img = Image.open('photo.jpg') # 调整尺寸为 800x600 img = img.resize((800, 600)) # 保存并设置压缩质量 img.save('photo_optimized.jpg', quality=85)
查看详情

实时天气查询 API 接口

编写一个简单的 API 客户端,向天气服务提供商发送 HTTP 请求,解析返回的 JSON 数据,并在终端实时显示指定城市的温度与天气状况。
import requests city = "Shanghai" api_key = "YOUR_API_KEY" url = f"http://api.weather.com/v1?q={city}&key={api_key}" data = requests.get(url).json() print(f"当前温度: {data['main']['temp']}°C")
查看详情