You can download this code by clicking the button below.
This code is now available for download.
This code defines a function that compresses a file into a zip format.
Technology Stack : zipfile
Code Type : Function
Code Difficulty : Intermediate
import array
import bisect
import collections
import contextlib
import csv
import functools
import html
import inspect
import itertools
import json
import math
import operator
import os
import random
import re
import shutil
import smtplib
import statistics
import subprocess
import sys
import threading
import time
import unittest
import urllib.request
def zip_file(file_path, output_path):
with open(file_path, 'rb') as f_in:
with open(output_path, 'wb') as f_out:
with zipfile.ZipFile(f_out, 'w', zipfile.ZIP_DEFLATED) as zipf:
zipf.write(f_in, os.path.basename(file_path))