से केवल एक ही निर्देशिका निकालें मैं पाइथन में एक प्रोजेक्ट पर काम कर रहा हूं जिसमें मुझे टैर आर्काइव का केवल एक उपफोल्डर निकालने की आवश्यकता है, सभी फाइलें नहीं। मैंtar
tar = tarfile.open(tarfile)
tar.extract("dirname", targetdir)
का उपयोग करने की कोशिश की लेकिन यह काम नहीं करता है, यह देखते हुए उप-निर्देशिका भी कोई अपवाद नहीं फेंक दिया जाता है निकालने नहीं है। मैं अजगर में एक नौसिखिया हूँ। यदि उपरोक्त फ़ंक्शन निर्देशिकाओं के लिए काम नहीं करता है तो यह आदेश और tar.extractfile() के बीच क्या अंतर है?
extractfile() डिस्क पर एक फ़ाइल में लिखने नहीं है, यह केवल आपके देता है एक पायथन वस्तु। निकालें() डिस्क पर लिखता है। –