पायथन में फ़ाइलें निम्नलिखित मोड में खोली जा सकती हैं।
मोड | विवरण |
'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