Tüm dosyaları bir klasörde .zip içeren alt klasörlerden ayıklamaya çalışıyorum. Alt klasörlerdeki tüm dosyaların, orijinal yapısını saklamadan sadece bir klasörde olmasını istiyorum. Şu anda hepsini ayıkla, dosyaları bir klasöre taşı, sonra önceki alt klasörleri kaldır. Aynı isimlere sahip dosyaların üzerine yazılmıştır.Yapıyı python ZipFile kullanarak tutmadan zip dosyaları ayıkla?
Dosya yazmadan önce bunu yapmak mümkün mü?
my_dir/file1.txt
my_dir/file2.txt
my_dir/file3.txt
my_dir/file4.txt
bu kodun neler katabilir: Bunu onun yanındaki sonunda
my_zip/file1.txt
my_zip/dir1/file2.txt
my_zip/dir1/dir2/file3.txt
my_zip/dir3/file4.txt
: Burada
bir örneğin yapıdır?KeyError: "There is no item named 'file2.txt' in the archive"
Teşekkür ederim çalışıyor – Thammas