Cum să zipează directoare în Python


Cel mai bun răspuns

Python oferă shutil, care este API pentru operare de fișiere la nivel înalt. De asemenea, este inclus în biblioteca standard Python. Da !!.

shutil – Operațiuni la nivel înalt de fișiere – documentație Python 3.7.1rc1

fișier zip și tarfile poate fi, de asemenea, utilizat, dar ar trebui să mențineți căile de fișiere într-o listă și să scrieți unul câte unul într-un mâner zipFile. fișier zip / tar, al 2-lea arg: zip / tar, al 3-lea arg: dir\_name

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

Gata.

Răspuns

Un alt mod bun de a zip este să folosiți

shutil.make\_archive

De ce? Deoarece modulul shutil face parte din biblioteca standard python , deci nu trebuie să instalați nimic pentru a-l face să funcționeze.

Exemple :

import shutil

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

Unde:

„output\_filename” este numele pe care îl doriți pentru fișierul zip,

„dir\_name” este directorul care trebuie închis.

Aici documentația oficială shutil.make\_archieve .

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *