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 .