Create Zip File from Multiple Paths

  • Share this:

Code introduction


The function accepts multiple file paths as arguments and compresses them into a zip file named 'archive.zip'.


Technology Stack : The code uses the built-in zipfile module.

Code Type : Function

Code Difficulty : Intermediate


                
                    
def zip(*args):
    """
    Create a zip file from the provided files.

    Args:
        *args: Variable length argument list of file paths.

    Returns:
        None
    """
    import zipfile
    with zipfile.ZipFile('archive.zip', 'w') as zipf:
        for arg in args:
            zipf.write(arg)