के साथ ज़िपफाइल से फ़ाइल हटाएं एक ज़िप्फ़ाइल से फ़ाइल हटाने के लिए एकमात्र तरीका यह था कि फ़ाइल को हटाए बिना अस्थायी ज़िपफाइल बनाना था और फिर इसे मूल फ़ाइल नाम पर पुनर्नामित करना था।ज़िपफाइल मॉड्यूल
पायथन 2.4 में ज़िपइन्फो क्लास में file_offset
विशेषता थी, इसलिए दूसरी ज़िप फ़ाइल बनाना संभव था और बिना किसी डिकंप्रेस/रीकंप्रेसिंग के डेटा को अन्य फ़ाइल में कॉपी करना संभव था।
यह file_offset
पायथन 2.6 में गायब है, तो क्या हर फ़ाइल को असम्पीडित करके एक और ज़िपफाइल बनाने और फिर इसे फिर से दबाकर एक और विकल्प है?
क्या ज़िपफाइल में फ़ाइल को हटाने का कोई प्रत्यक्ष तरीका हो सकता है, मैंने खोज की और कुछ भी नहीं मिला।
मैं अजगर बग ट्रैकर एक ज़िप फ़ाइल से फ़ाइलों को हटाने की कठिनाइयों पर चर्चा पर इस सूत्र मिल गया। संगठन/अंक 6818 –