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

পাইথনে ফাইল ওপেন করার সময় 'b' মডিফায়ার এর কাজ

'b' মডিফায়ার ফাইলটিকে বাইনারি মোডে ওপেন করে। "বাইনারি" ফাইলগুলো যেসব ফাইল যেখানে ফরম্যাট পড়া যাওয়া ক্যারেক্টারের বানানো নয়। বাইনারি ফাইল হতে পারে ইমেজ ফাইল (JPEG, GIF), অডিও ফাইল (MP3), বা বাইনারি ডকুমেন্ট ফরম্যাট (Word, PDF)। পাইথনে ফাইল ডিফল্টভাবে টেক্সট মোডে ওপেন হয়। ফাইল বাইনারি মোডে খোলার জন্য, মোড স্পেসিফাই করার সময় 'b' যোগ করুন।

উদাহরণ

f = open('my_file', 'rb')
file_content = f.read()
f.close()

উপরের কোড my_file-কে বাইনারি রিড মোডে ওপেন করে এবং ফাইল কনটেন্ট file_content ভেরিয়েবলে স্টোর করে।

পাইথন ৩ নোট: বাইনারি মোডে read() bytes অবজেক্ট রিটার্ন করে, টেক্সট মোডে str।

  1. পাইথনে ফাইল অবজেক্টের অ্যাট্রিবিউটসমূহ

  2. পাইথনে close() ফাংশন কী কাজ করে?

  3. পাইথনে open() ফাংশন কী এবং কীভাবে কাজ করে?

  4. পাইথনে <code>if __name__ == "__main__":</code> কী করে?