पायथन में एक फाइल कैसे खोलें। डेटाबेस, वेब सेवाओं और डेटा भंडारण के अन्य विदेशी रूपों के आगमन से पहले, फ़ाइल थी। फ़ाइलें हमेशा किसी न किसी रूप में कंप्यूटिंग का हिस्सा होंगी। आप फ़ाइल खोलने के लिए पायथन के फ़ाइल संचालन का उपयोग करना सीख सकते हैं।
पायथन में एक फाइल खोलें
स्टेप 1
उस फ़ाइल का नाम निर्धारित करें जिसे आप खोलना चाहते हैं। यदि फ़ाइल पहले से मौजूद नहीं है, तो आप अपने द्वारा चुने गए फ़ाइल नाम के साथ स्वचालित रूप से फ़ाइल बना सकते हैं।
दिन का वीडियो
चरण दो
निर्धारित करें कि आप फ़ाइल से पढ़ रहे हैं, फ़ाइल पर लिख रहे हैं या दोनों।
चरण 3
यह देखने के लिए जांचें कि क्या आपके पास फ़ाइल को पढ़ने, लिखने या बनाने के लिए सुधार की अनुमति है। यह सुनिश्चित करने के लिए कि आपके पास पढ़ने/लिखने की पहुंच है, आपको उस निर्देशिका की अनुमतियों की जांच करने की आवश्यकता हो सकती है जिसमें फ़ाइल मौजूद है। विंडोज सिस्टम के तहत, आप फाइल या फोल्डर पर राइट क्लिक कर सकते हैं और एट्रीब्यूट टैब को चेक कर सकते हैं। एक यूनिक्स या मैक ओएस एक्स सिस्टम के तहत, आप टाइप कर सकते हैं: प्रतिशत ls -la myfile.txtअपनी अनुमतियों की जांच करने के लिए, और फिरप्रतिशत chmod 644 myfile.txtयह सुनिश्चित करने के लिए कि आपके पास फ़ाइल को लिखने की अनुमति है।
चरण 4
फ़ाइल खोलने और फ़ाइल ऑब्जेक्ट बनाने के लिए open() विधि का उपयोग करें: myfile = open("myfile.txt") यह पढ़ने और लिखने के लिए myfile.txt खोलेगा या बनाएगा।
चरण 5
जान लें कि यदि आप केवल पढ़ने के लिए या केवल लिखने के लिए फ़ाइल खोलना चाहते हैं, तो आप खोलने के लिए दूसरा तर्क दे सकते हैं ()। केवल पढ़ने के लिए 'r', केवल लिखने के लिए 'w' और स्पष्ट पढ़ने-लिखने के लिए 'rw' पास करें। उदाहरण के लिए: #केवल पढ़ने के लिए फ़ाइल खोलें myfile = open('myfile.txt', 'r')
चरण 6
फ़ाइल का उपयोग करने के बाद किसी भी खुले फ़ाइल हैंडल को बंद करने के लिए क्लोज़ () विधि को कॉल करना सुनिश्चित करें, ताकि बाद की प्रक्रियाएँ फ़ाइल तक पहुँच सकें: myfile.close
टिप
उन लोगों के लिए जिन्होंने सी का उपयोग किया है और पाइथन में संक्रमण कर रहे हैं, पायथन फ़ाइल संचालन सी के stdio पैकेज पर आधारित हैं। फ़ाइल के खुलने के बाद कॉल की जाने वाली फ़ाइल संचालन किसी भी भाषा के समान व्यवहार करेगी जो कि stdio पर आधारित है। पायथन कोर डॉक्यूमेंटेशन में फ़ाइल खोलने के सभी विकल्पों का एक व्यापक अवलोकन होता है, साथ ही फ़ाइल के खुलने के बाद आप कौन से ऑपरेशन कर सकते हैं।
चेतावनी
यदि कोई फ़ाइल लेखन के लिए किसी अन्य प्रक्रिया द्वारा खुली और बंद है, तो आप अपनी पायथन प्रक्रिया में लिखने के लिए फ़ाइल को सफलतापूर्वक खोलने में सक्षम नहीं हो सकते हैं। यदि ऐसा है, तो एक IOError अपवाद उठाया जाएगा।