फ़ाइल मोड
फ़ाइल प्रबंधन के विभिन्न मोड का अन्वेषण कीजिए।
फ़ाइल मोड, CoddyKit पर Python For Kids का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python For Kids सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python For Kids पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
फ़ाइल मोड
फ़ाइल प्रबंधन के पाठ में आपका फिर से स्वागत है! आज हम पायथन में अलग-अलग फ़ाइल मोड के बारे में सीखेंगे। फ़ाइल मोड यह निर्धारित करते हैं कि आपके प्रोग्राम में फ़ाइल कैसे खोली और उपयोग की जाएगी।

फ़ाइल मोड क्या होते हैं?
फ़ाइल मोड फ़ाइल खोलने के उद्देश्य और उस पर किए जा सकने वाले कार्यों को निर्दिष्ट करते हैं। सामान्य फ़ाइल मोड में शामिल हैं:
'r'- पढ़ने का मोड: फ़ाइल को पढ़ने के लिए खोलता है (डिफ़ॉल्ट मोड)।'w'- लिखने का मोड: फ़ाइल को लिखने के लिए खोलता है। फ़ाइल मौजूद होने पर उसे अधिलेखित कर देता है।'a'- जोड़ने का मोड: फ़ाइल में डेटा जोड़ने के लिए खोलता है। मौजूदा सामग्री को सुरक्षित रखता है।'x'- विशिष्ट निर्माण मोड: फ़ाइल बनाता है, लेकिन फ़ाइल पहले से मौजूद होने पर त्रुटि उत्पन्न करता है।
आइए उदाहरणों के साथ इन मोड का अध्ययन करें!
पढ़ने का मोड ('r')
पढ़ने के मोड में आप केवल फ़ाइल की सामग्री पढ़ सकते हैं। फ़ाइल मौजूद न होने पर त्रुटि उत्पन्न होती है।
उदाहरण:
# Opens the file in read mode
with open("example.txt", "r") as file:
content = file.read()
print(content)
# Output: Prints the content of the file
लिखने का मोड ('w')
लिखने के मोड में आप फ़ाइल में लिख सकते हैं। यदि फ़ाइल मौजूद है, तो उसकी सामग्री मिटा दी जाती है। यदि फ़ाइल मौजूद नहीं है, तो वह बनाई जाएगी।
उदाहरण:
# Opens the file in write mode
with open("example.txt", "w") as file:
file.write("This is a new file.")
# Output: Overwrites the file with new content
जोड़ने का मोड ('a')
जोड़ने के मोड में आप मौजूदा सामग्री हटाए बिना फ़ाइल के अंत में डेटा जोड़ सकते हैं। यदि फ़ाइल मौजूद नहीं है, तो वह बनाई जाएगी।
उदाहरण:
# Opens the file in append mode
with open("example.txt", "a") as file:
file.write("\nThis line is appended.")
# Output: Adds a new line to the file
विशिष्ट निर्माण मोड ('x')
विशिष्ट निर्माण मोड में आप नई फ़ाइल बना सकते हैं। फ़ाइल पहले से मौजूद होने पर त्रुटि उत्पन्न होती है।
उदाहरण:
# Opens the file in exclusive creation mode
try:
with open("newfile.txt", "x") as file:
file.write("This file is created exclusively.")
print("File created successfully!")
except FileExistsError:
print("Error: File already exists.")
# Output: Creates a new file or throws an error if it exists
बाइनरी ('b') के साथ मोड संयोजित करना
छवियों या वीडियो जैसी बाइनरी फ़ाइलों को संभालने के लिए फ़ाइल मोड को 'b' के साथ संयोजित किया जा सकता है:
'rb': बाइनरी पढ़ने का मोड'wb': बाइनरी लिखने का मोड'ab': बाइनरी जोड़ने का मोड
उदाहरण:
# Opens an image file in binary read mode
with open("image.jpg", "rb") as file:
binary_data = file.read()
print("Binary data read successfully!")
# Output: Reads binary content of the file
सही मोड चुनना
सही फ़ाइल मोड चुनना इस बात पर निर्भर करता है कि आप क्या करना चाहते हैं:
- यदि आपको केवल फ़ाइल पढ़नी है, तो
'r'का उपयोग करें। - यदि आप फ़ाइल को अधिलेखित करना चाहते हैं, तो
'w'का उपयोग करें। - यदि आप मौजूदा सामग्री मिटाए बिना नया डेटा जोड़ना चाहते हैं, तो
'a'का उपयोग करें। - नई फ़ाइल बनाना सुनिश्चित करने के लिए
'x'का उपयोग करें।
इन मोड को समझने से आपको फ़ाइलों को अधिक प्रभावी ढंग से संभालने में मदद मिलती है।
# Opens the file in write mode
with open("data.txt", "w") as file:
file.write("This is new content.")
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 22
- पाठ
- 94
अक्सर पूछे जाने वाले प्रश्न
क्या “फ़ाइल मोड” पाठ निःशुल्क है?
हाँ—“फ़ाइल मोड” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python For Kids पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python For Kids पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“फ़ाइल मोड” में मैं क्या सीखूँगा?
फ़ाइल प्रबंधन के विभिन्न मोड का अन्वेषण कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python For Kids का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Python For Kids शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python For Kids शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“फ़ाइल मोड” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Python For Kids पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Python For Kids पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।