फ़ाइलों को संपीड़ित या निकालने के लिए हम Python का उपयोग कर सकते हैं। हम एक बार में अलग-अलग या एकाधिक फ़ाइलों को निकालने या संपीड़ित करने के लिए, पायथन में zipfile मॉड्यूल का उपयोग करते हैं। यह प्रक्रिया आसान है और इसके लिए बहुत कम कोड की आवश्यकता होती है। हम zipfile मॉड्यूल को आयात करके शुरू करते हैं और फिर दूसरे पैरामीटर को 'w' के रूप में निर्दिष्ट करके ZipFile ऑब्जेक्ट को राइट मोड में खोलते हैं। ज़िप की जाने वाली फ़ाइल उसी फ़ोल्डर में है जिसमें यह कोड फ़ाइल या ज़िप की जाने वाली फ़ाइल का पथ इसके बजाय निर्दिष्ट किया जा सकता है। यहां वह कोड है जिसकी आपको आवश्यकता है -
import zipfile foo_zip = zipfile.ZipFile ( 'foo.zip', 'w' ) foo_zip.write ( 'foo.txt', compress_type=zipfile.ZIP_DEFLATED ) foo_zip.close ()
यह foo.txt फ़ाइल से ज़िप्ड फ़ाइल foo.zip बनाता है