एक ज़िप से सभी .txt फ़ाइलों को निकालने के लिए, आपको ज़िप फ़ाइल की सभी फ़ाइलों पर लूप करना होगा, जाँच करें कि कोई फ़ाइल txt फ़ाइल है या नहीं। अगर यह एक txt फाइल है तो इसे एक्सट्रेक्ट करें। इसके लिए हम zipfile मॉड्यूल और इसके एक्सट्रेक्ट फंक्शन का उपयोग करेंगे।
उदाहरण के लिए
import zipfile
my_zip = zipfile.Zipfile('my_zip_file.zip') # Specify your zip file's name here
storage_path = '.'
for file in my_zip.namelist():
if my_zip.getinfo(file).filename.endswith('.txt'):
my_zip.extract(file, storage_path) # extract the file to current folder if it is a text file उपरोक्त कोड को चलाने से my_zip_file.zip खुल जाएगा और उसमें से सभी txt फ़ाइलें निकाल कर उन्हें वर्तमान निर्देशिका में संग्रहीत कर दिया जाएगा।