“сделать Zipfile из каталога py” Ответ

папка Python Zip

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

папка Python Zip

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

сделать Zipfile из каталога 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

Ответы похожие на “сделать Zipfile из каталога py”

Вопросы похожие на “сделать Zipfile из каталога py”

Больше похожих ответов на “сделать Zipfile из каталога py” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования