পাইথনের ফাইলগুলি নিম্নলিখিত মোডে খোলা যেতে পারে৷
মোড | বিবরণ |
'r' | পঠন মোড৷ (ডিফল্ট) |
'w' | লিখন মোড। এটি বিদ্যমান না থাকলে একটি নতুন ফাইল তৈরি করে বা এটি বিদ্যমান থাকলে ফাইলটি ছাঁটাই করে। |
'x' | এক্সক্লুসিভ তৈরির জন্য একটি ফাইল খুলুন৷ যদি ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে তবে অপারেশন ব্যর্থ হয়। |
'a' | ফাইলটিকে ছাঁটাই না করে শেষে যোগ করা হচ্ছে৷ এটি বিদ্যমান না থাকলে একটি নতুন ফাইল তৈরি করে। |
't' | টেক্সট মোডে খুলুন৷ (ডিফল্ট) |
'b' | বাইনারী মোডে খুলুন৷ |
'+' | আপডেট করার জন্য একটি ফাইল খুলুন (পড়া এবং লেখা) |
এই মোডগুলি সংমিশ্রণে ব্যবহার করা যেতে পারে এবং একটি ফাইল খোলার সময় দ্বিতীয় আর্গুমেন্ট হিসাবে পাস করতে হবে৷ আপনি যদি একটি মোড নির্দিষ্ট না করেন, ফাইলগুলি শুধুমাত্র পাঠ্য মোডে খোলা হয়৷
৷উদাহরণ
f = open("test.txt") # Equivalent to rt or race f = open("test.txt", 'w') # Write in text mode f = open("test.bmp", 'r+b') # Read/write in binary mode f = open("test.txt", 'a') # Append mode