“Machen Sie Zipfile aus dem Verzeichnis py” Code-Antworten

Python -Zip -Ordner

import shutil
shutil.make_archive(output_filename, 'zip', dir_name)
DigitalBorder

Python -Zip -Ordner

import os
import zipfile

def zip_directory(folder_path, zip_path):
    with zipfile.ZipFile(zip_path, mode='w') as zipf:
        len_dir_path = len(folder_path)
        for root, _, files in os.walk(folder_path):
            for file in files:
                file_path = os.path.join(root, file)
                zipf.write(file_path, file_path[len_dir_path:])
                
zip_directory('C:/FolderToZip', 'C:/Folder.zip')
Gentle Gazelle

Machen Sie Zipfile aus dem Verzeichnis py

import zipfile
filePaths = [] # Make an array string with all paths to files
for root, directories, files in os.walk("MyDirectoryPath"): # Scans for all subfolders and files in MyDirectoryPath
        for filename in files: # loops for every file
            filePath = os.path.join(root, filename) # Joins both the directory and the file name
            filePaths.append(filePath) # appends to the array
z = zipfile.ZipFile("MyDirectoryPathWithZipExt.zip", 'w')
with z:
    for file in filePaths: # Loops for all files in array
        z.write(file) # Writes file to MyDirectoryPathWithZipExt.zip
AcaiBerii

Ähnliche Antworten wie “Machen Sie Zipfile aus dem Verzeichnis py”

Fragen ähnlich wie “Machen Sie Zipfile aus dem Verzeichnis py”

Weitere verwandte Antworten zu “Machen Sie Zipfile aus dem Verzeichnis py” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen