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.
Python ZIP işlemleri !
Python0 Mesaj
●59 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Server-Side Programlama
- Python
- Python ZIP işlemleri !