字符串处理与日志解析
运维日常大量时间花在读日志、抽字段、做统计上。Python 字符串方法配合 split、strip、replace 即可完成多数解析;复杂模式再用正则(后续章节会深入)。
文件读写
运维脚本经常读取日志、配置、资产清单,或写入巡检报告、临时状态文件。Python 用 open() 与 pathlib.Path 处理路径,务必使用 with 上下文自动关闭文件句柄。
JSON 处理
JSON 是运维场景最常见的数据交换格式:K8s API、云厂商 SDK、监控 Webhook、CI 产物元数据几乎都返回 JSON。Python 标准库 json 即可完成读写与解析。
YAML 处理
YAML 广泛用于 Kubernetes 清单、Ansible、GitLab CI、Docker Compose。Python 标准库不内置 YAML 解析,推荐使用 PyYAML。
CSV 与 Excel
资产清单、巡检结果、工单导出常以 CSV 或 Excel 形式存在。CSV 用标准库 csv 即可;Excel(.xlsx)需第三方库 openpyxl。