086、Python数据压缩与归档:zipfile与tarfile实战笔记
一、从线上故障说起
上周排查一个生产环境问题:某服务每天生成的日志文件把磁盘撑满了。
查看代码发现,开发同事用open().write()直接写文本,一年下来积累了上千个文件。
其实这类场景最适合用压缩归档——既节省空间,又便于批量转移。
今天我们就深入 Python 标准库中的zipfile和tarfile,这两个模块我调试过不少坑,分享些实战经验。
二、zipfile:小心这些细节
1. 基础压缩与解压
importzipfile# 创建压缩包withzipfile.ZipFile('archive.zip'