zfName = 'simonsZip.kmz'
foo = zipfile.ZipFile(zfName, 'w')
foo.write('temp.kml')
for root, dirs, files in os.walk('files'):
    for f in files:
        foo.write(os.path.join(root, f))
foo.close()
os.remove('temp.kml')
Как заархивировать папку и файл в python?