Paras vastaus
Python tarjoaa shutilin, joka on API korkean tason tiedostotoiminnalle. Lisäksi se sisältyy python-standardikirjastoon. Jee !!.
shutil – Korkean tason tiedostotoiminnot – Python 3.7.1rc1 -dokumentaatio
zipfile ja tarfile voidaan myös käyttää, mutta sinun on ylläpidettävä tiedostopolkuja luettelossa ja kirjoitettava yksi kerrallaan zipFile-kädensijaan.
Shailin käyttö on niin yksinkertaista (katso alla oleva koodi): 1. arg: Tuloksena olevan tiedoston nimi zip / tar-tiedosto, 2. arg: zip / tar, 3. arg: dir\_name
Tuo shutil shutil.make\_archive (”/ koti / käyttäjä / työpöytä / tiedostonimi”, ”zip”, ”/ koti / käyttäjänimi / Työpöytä / Hakemisto ”)
Siinä se.
Vastaa
Toinen hyvä tapa pakata on käyttää
shutil.make\_archive
Miksi? Koska moduuli shutil on osa python-vakiokirjastoa , sinun ei tarvitse asentaa mitään, jotta se toimisi.
Esimerkki :
import shutil
shutil.make\_archive(output\_filename, "zip", dir\_name)
Missä:
“output\_filename” on nimi, jonka haluat lisätä zip-tiedostoosi,
“dir\_name” on pakattava hakemisto.
Tässä viralliset ohjeet shutil.make\_archieve .