কম্পিউটার টিউটোরিয়াল

পাইথনে ফোল্ডার রিকার্সিভলি জিপ করার পদ্ধতি


zipfile মডিউল ব্যবহার করে একটি ডিরেক্টরির জিপ আর্কাইভ তৈরি করুন। os.walk ব্যবহার করে ডিরেক্টরি ট্রি ওয়াক করুন এবং সব ফাইল রিকার্সিভলি যোগ করুন।

উদাহরণ

import os import zipfile def zipdir(path, ziph):     # ziph is zipfile handle     for root, dirs, files in os.walk(path):         for file in files:             ziph.write(os.path.join(root, file)) zipf = zipfile.ZipFile('Zipped_file.zip', 'w', zipfile.ZIP_DEFLATED) zipdir('./my_folder', zipf) zipf.close()

উপরোক্ত কোড my_folder-এর কন্টেন্টগুলকে 'Zipped_file.zip' ফাইলে জিপ করবে এবং করেন্ট ডিরেক্টরিতে স্টোর করবে।


  1. পাইথনে রিকার্সিভভাবে একাধিক ফাইল রিনেম করার পদ্ধতি

  2. পাইথনে ডিরেক্টরি রিকার্সিভলি রিমুভ করার পদ্ধতি

  3. পাইথনে ডিরেক্টরি রিকার্সিভলি তৈরি করার পদ্ধতি

  4. পাইথনে ফাইল ডিলিট করার পদ্ধতি