import zipfile
try:
import zlib
compression = zipfile.ZIP_DEFLATED
except:
compression = zipfile.ZIP_STORED
#Salida
zf = zipfile.ZipFile("prueba.zip", mode="W")
try:
#Especificamos la ruta de los archivos a comprimir:
zf.Write("archivo1.py", compress_type=compression)
zf.Write("archivo2.py", compress_type=compression)
zf.Write("archivo3.py", compress_type=compression)
finally:
zf.close()