tarfile মডিউল ব্যবহার করে টার ফাইল রিড এবং রাইট করা যায়। একটি টার ফাইল এক্সট্র্যাক্ট করতে, প্রথমে ফাইলটি ওপেন করতে হয় এবং তারপর tarfile মডিউলের extract মেথড ব্যবহার করতে হয়।
উদাহরণ
import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extractall('./my_folder') # কোন ফোল্ডারে এক্সট্র্যাক্ট হবে সেটা নির্দিষ্ট করুন
my_tar.close()
এটি my_tar.tar.gz ফাইলটির কনটেন্ট my_folder-এ এক্সট্র্যাক্ট করবে।
আপনি আলাদা ফাইলও এক্সট্র্যাক্ট করতে পারেন extract(filename, path) ব্যবহার করে।
উদাহরণ
import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extract('hello.txt', './my_folder')
my_tar.close()
সর্বোত্তম প্র্যাক্টিস: with tarfile.open(...) as my_tar: কনটেক্সট ম্যানেজার ব্যবহার করুন।