Dosya, Windows üzerinde oluşturulduğu, ancak kodum unix benzeri bir şekilde çalışan Python ZipFile kitaplığı ile bir Zip dosyası çıkarılıyorsa, yol ayırıcıları her zaman Unix tarzı olacak mı?Python ZipDosya yolu ayırıcıları
cevap
Dahili olarak ZipFile, zip file specification tarafından gereken şekilde eğik çizgileri depolar. Harici olarak, os.sep kullanarak çevrilir, böylece belirli bir platformda normal olarak beklenenle eşleşecektir.
Kod referanslar: o bir dize olarak saklanmaz beri olmak zorunda gibi
Teşekkür ederim! Bunun doğru olduğunu kabul ettim ama kanıtlara sahip olmak güzel. – Joe
Bu dönüşümün yalnızca ZIP arşivinde bir giriş oluştururken uygulandığını unutmayın. Mevcut üyelere erişirken (ör. Zip_file.read ('dir/file.txt') 'ile) eğik çizgi her zaman kullanılmalıdır. Zip dosyası spesifikasyonuna bağlantı için – Feuermurmel
+1. Teşekkürler!!! İşte ilgili bölüm: 4.4.17 dosya adı: (Değişken) 4.4.17.1 Dosya ismi, isteğe bağlı göreceli yol ile. Kaydedilen yol bir sürücü veya aygıt mektubu veya bir ön çizgi içermemelidir. Tüm eğik çizgiler ters eğik çizgileri '/' tersine eğik olmalıdır, aksi halde eğik çizgileri '\' Amiga ve UNIX dosya sistemleri ile uyumluluk için. Eğer giriş standart girişinden geliyorsa, dosya adı alanı yoktur. –
- 1. Ayırıcıları bwplot içinde kaldır
- 2. Python - en uzun yolu bul
- 3. HomeBrew Mac değiştir Python Yolu
- 4. Python windows yolu eğik çizgisi
- 5. PIP yüklemesi ve Python yolu
- 6. Git deposunu klonlamak için Python yolu
- 7. Çekirdek matrisini hesaplamanın hızlı yolu, python
- 8. .bash_profile'm yokken ayarlanan python yolu nerede?
- 9. Python setup.py sdist'den çıktı yazdırma yolu
- 10. Python - Modülleri kurarken varsayılan yolu nasıl değiştirebilirim?
- 11. masaüstünde hızlıca fazla hücre ve ayırıcıları programsal olarak gizleme veya silme işlemi nasıl olur 2.2
- 12. Taşınabilir yolu
- 13. hızlı yolu
- 14. Python
- 15. Python: Sabit parametreleri bildirmenin herhangi bir yolu var mı?
- 16. Python - "Ayrılmış" işleminde yumurtlama işlevinin en iyi yolu
- 17. Python itertools: listelerinin listesinin ürünün ürünü paketten en iyi yolu
- 18. Bir python projesini yapılandırmanın çok basit bir yolu nedir?
- 19. Python: Dict'tan değerlerin listesini almanın en kolay yolu?
- 20. Python modülü arama yolu Mac OS X'te nasıl belirlenir?
- 21. Son kez bir python nesnesine erişmenin en zarif yolu nedir?
- 22. Bir Python listesindeki değerlerin Frekansını hesaplamanın en verimli yolu?
- 23. Özel Python sınıflarında varsayılan yöntemleri geçersiz kılmanın kolay yolu?
- 24. Cygwin'de Python 3.5'i kullanmanın bir yolu var mı?
- 25. Saf python koduna derleme protokol arabelleklerinin bir yolu var mı?
- 26. Python - Birden çok global değişken tanımlamanın en kolay yolu
- 27. Python: Farklı modülden aynı dosyaya giriş yapmanın doğru yolu
- 28. Python 3.x'te "callable" yöntemlerini kontrol etmenin yeni yolu nedir?
- 29. Python komut dosyalarını QT uygulamasına eklemenin en iyi yolu?
- 30. python dict kısmi anahtar kelimesiyle arama yapmanın en hızlı yolu
görünüyor. Umarım öyle olur :) – fncomp
Umarım öyle olur! Ama bilgisayarlarla uğraşırken, umarım hiçbir şey yapamazsın ... – Joe