Zip komutunu dizini değiştiremediğim bir komut dosyasından arıyorum. data/kit123/
İçindeki verilerin bulunduğu dizinden içeriğin bir zip dosyasını yapmam gerekiyor , ancak zip içeriğinin yalnızca kit123
göreceli yollarla içeriği olmasını istiyorum kit123
.
Bu dizin yapısı
myworkingdir
data
kit123
kitpart1
file.xcf
anotherfile.xcf
kitpart2
...
kit124
...
Komut dosyası myworkingdir içinde çalışıyor ve dizinleri değiştiremiyor.
Ararsam
zip -r kit123.zip data/kit123
daha sonra zip dosyasındaki yapı olacaktır.
data
kit123
kitpart1
file.xcf
anotherfile.xcf
kitpart2
ama olmasını istiyorum
kit123
kitpart1
file.xcf
anotherfile.xcf
kitpart2
Bunu gerçekleştirmek için kullanabileceğim bir zip seçeneği var mı? Çalışma dizinime bağlı olması garip görünüyor
-J olmadığını biliyorum. bu kit123 içindeki yapıyı yok eder
zipfile.write(arcname=
btw izin veriyorsa: docs.python.org/3.6/library/zipfile.html#zipfile.ZipFile.write