Hvordan zip-kataloger i Python


Beste svaret

Python gir shutil, som er API for filnivå på høyt nivå. Den er også inkludert i python-standardbiblioteket. Yay !!.

shutil – Filoperasjoner på høyt nivå – Python 3.7.1rc1 dokumentasjon

zipfile og tarfile kan også brukes, men du trenger å opprettholde filstier i en liste og skrive en etter en til et zipFile-håndtak.

Å bruke shutil er så enkelt (se koden nedenfor): 1. arg: Filnavn på resultant zip / tar-fil, 2. arg: zip / tar, 3. arg: dir\_name

import shutil shutil.make\_archive («/ hjem / bruker / skrivebord / filnavn», «zip», «/ hjem / brukernavn / Desktop / Directory «)

Det er det.

Svar

En annen god måte å zip på er å bruke

shutil.make\_archive

Hvorfor? Fordi modulen shutil er en del av python-standardbiblioteket , trenger du ikke installere noe for å få det til å fungere.

Eksempel :

import shutil

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

Hvor:

“output\_filename” er navnet du vil ha i zip-filen,

“dir\_name” er katalogen som skal zipes.

Her er den offisielle dokumentasjonen shutil.make\_archieve .

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *