August 2018
Intermediate to advanced
366 pages
10h 14m
English
The steps for this recipes are as follows:
import zipfile
import os
def zipdir(archive_name, directory):
with zipfile.ZipFile(
archive_name, 'w', compression=zipfile.ZIP_DEFLATED
) as archive:
for root, dirs, files in os.walk(directory):
for filename in files:
abspath = os.path.join(root, filename)
relpath = os.path.relpath(abspath, directory)
archive.write(abspath, relpath)
zipdir('/tmp/test.zip', '_build/doctrees')