Sådan zip-mapper i Python


Bedste svar

Python leverer shutil, som er API til filhåndtering på højt niveau. Det er også inkluderet i python-standardbiblioteket. Yay !!.

shutil – Filhåndtering på højt niveau – Python 3.7.1rc1-dokumentation

zipfile og tarfile kan også bruges, men du bliver nødt til at vedligeholde filstier på en liste og skrive en efter en til et zipFile-håndtag.

Brug af shutil er så enkel (se kode nedenfor): 1. arg: Filnavn på resultant zip / tar-fil, 2. arg: zip / tar, 3. arg: dir\_name

import shutil shutil.make\_archive (“/ home / user / Desktop / Filename”, “zip”, “/ home / username / Desktop / Directory “)

Det er det.

Svar

En anden god måde at zip på er at bruge

shutil.make\_archive

Hvorfor? Da modul shutil er en del af python-standardbiblioteket , behøver du ikke installere noget for at få det til at fungere.

Eksempel :

import shutil

shutil.make\_archive(output\_filename, "zip", dir\_name)

Hvor:

“output\_filename” er det navn, du vil have til din zip-fil,

“dir\_name” er det katalog, der skal zipes.

Her er den officielle dokumentation shutil.make\_archieve .

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *