打开与关闭文件
读取文件内容
写入文件内容
with语句
try-except结构
捕获特定异常
finally语句
自定义异常
导入模块
创建自定义模块
包的结构
__init__.py
pip的使用
requirements.txt
虚拟环境与依赖隔离
logging模块基础
日志级别
配置日志格式
将日志写入文件
sys.argv
argparse模块
设计灵活的CLI接口
urllib与requests
GET与POST
处理响应
sqlite3模块
连接数据库
CRUD操作
参数化查询
schedule库
cron表达式
任务计划/crontab
smtplib与email
文本与HTML邮件
添加附件
openpyxl库
读取与写入Excel
操作工作表与单元格
PyPDF2与pdfplumber
提取文本
合并与拆分PDF
Pillow库
图片格式转换
裁剪与缩放
添加水印
Selenium入门
元素定位
页面交互
等待策略
requests库进阶
处理认证
测试断言
生成测试报告
unittest框架
编写测试用例
测试套件
mock对象
timeit模块
cProfile分析
常见性能瓶颈
优化策略
Git基础操作
在脚本中调用Git
自动化提交与部署
configparser
YAML
环境变量
多环境配置
PyInstaller打包exe
创建安装包
跨平台分发
GitHub Actions基础
自动化测试流水线
定时触发脚本
需求分析到脚本交付
完整项目结构
文档编写
维护策略