1) Python ile bir ZIP dosyasının içeriğini listelemek

Bir ZIP dosyasının içeriğini kolayca listeleyebilirsiniz nasıl yapacağız , vereceğim kodları sırasıyla girelim :
Kod:
İmport zipfile

Kod:
z = zipfile.ZipFile("/Users/Medusa/Dosya.zip", "r")

Verdiğim kodda sizin dosyanız hangisi ise onu yazacaksınız yani " ( /Users/Medusa/Dosya.zip) " örnektir. Ayrıca dosya yazan yerlerde örnek dosyamızdır.

Dosyanın içeriğini aldık sıra döngüye sokarak yazmakta :
Kod:
dosya = z.namelist()
Hemen ardından
print()
for in in dosya:
print(i)
print()

Komutunu çalıştırınca karşımıza listeleyecektir.

2) ZİP Dosyasının İçeriğini Çıkartmak

ZIP içindeki dosyaları çıkartmak için extractall() modülünü kullanacağız.
Kod:
import zipfile
Kod:
dosya = "/Users/Medusa/Desktop/dosya.zip"
Kod:
hedef = "/Users/Medusa/Desktop/dosya_cikti"
Kod:
if zipfile.is_zipfile (dosya):
with zipfile.ZipFile (dosya, "r") as z:
z.extractall(hedef)

Ardından dosyaların güzelce hedeflediğimiz yere çıktığını görüceksiniz.

3) Yeni bir ZIP oluşturmak
Kod:
import zipfile
Kod:
dosya = dosyalar2.zip"
Kod:
z = zipfile.ZipFile(dosya, mode = w, compression = zipfile.ZIP_DEFLATED)


Konumu okuduğunuz için teşekkür ederim.