# files/compression/zip.py from zipfile import ZipFile with ZipFile('example.zip', 'w') as zp: zp.write('content1.txt') zp.write('content2.txt') zp.write('subfolder/content3.txt') zp.write('subfolder/content4.txt') with ZipFile('example.zip') as zp: zp.extract('content1.txt', 'extract_zip') zp.extract('subfolder/content3.txt', 'extract_zip')