BUG: set keyword argument so zipfile actually compresses by minggli · Pull Request #21144 · pandas-dev/pandas (original) (raw)

zipfile.ZipFile has default compression mode zipfile.ZIP_STORED. It creates an uncompressed archive member. Whilst it doesn't cause issue, it is a strange default to have given users would want to compress files.

In order for zip compression to actually reduce file size, keyword argument compression=zipfile.ZIP_DEFLATED is added.