द्वारा शर्लिन खान

इस चरण-दर-चरण मार्गदर्शिका के साथ सीधे अपने JES ऐप से डेटा लोड करना और सहेजना सीखें।

आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

जेईएस एक प्रोग्रामिंग वातावरण है जिसका उपयोग आप अपने कंप्यूटर पर स्थानीय रूप से कोड लिखने, परीक्षण करने और चलाने के लिए कर सकते हैं। जेईएस कई क्षमताएं प्रदान करता है जैसे फोटो, वीडियो या अन्य मीडिया को संपादित करने की क्षमता।

आप जेईएस में अन्य कार्यों को भी पूरा कर सकते हैं जैसे फाइलों को पढ़ना या लिखना। आप पाठ फ़ाइलों और CSV फ़ाइलों सहित विभिन्न फ़ाइल प्रकारों से डेटा पढ़ सकते हैं।

JES का उपयोग करके किसी फ़ाइल से कैसे पढ़ें

आप इन उदाहरणों के लिए पूर्ण स्रोत कोड देख और डाउनलोड कर सकते हैं गिटहब रिपॉजिटरी.

JES में किसी फ़ाइल को पढ़ने के लिए, पहले उसे खोलें, फिर उसकी सामग्री को पढ़ें और आगे की प्रक्रिया के लिए एक वेरिएबल में सहेजें।

यदि आप एक पाठ फ़ाइल से पढ़ रहे हैं, तो आप फ़ाइल की प्रत्येक पंक्ति को एक सरणी में एक तत्व के रूप में अलग से संग्रहीत कर सकते हैं। यदि आप किसी CSV फ़ाइल से पढ़ रहे हैं, तो आप प्रत्येक सेल के मान को अलग से संग्रहीत भी कर सकते हैं।

instagram viewer

  1. अपने कंप्यूटर पर जेईएस सॉफ्टवेयर खोलें। प्रोग्रामिंग विंडो में, एक नया फंक्शन बनाएं:
    डीईएफ़readFromFile():
  2. उपयोगकर्ता को फ़ाइल चुनने के लिए कहने के लिए pickAFile() फ़ंक्शन का उपयोग करें। आप आसानी से कर सकते हैं अंतर्निहित जेईएस कार्यों के लिए सहायता पाएं उनके बारे में और जानने के लिए।
    फ़ाइल = पिकफ़ाइल () 
  3. यह सुनिश्चित करने के लिए फ़ाइल को सत्यापित करें कि उपयोगकर्ता ने केवल एक TXT या CSV फ़ाइल का चयन किया है:
    अगरनहीं फ़ाइल.एंड्सविथ ("।TXT") औरनहीं फ़ाइल.एंड्सविथ (".सीएसवी"):
    प्रिंट ("त्रुटि: केवल .txt और .csv फ़ाइलें समर्थित हैं।")
    वापस करना
  4. ओपन () फ़ंक्शन का उपयोग करके चयनित फ़ाइल खोलें। पहला पैरामीटर वह फ़ाइल है जिससे आप पढ़ रहे हैं। दूसरा पैरामीटर फ़ाइल को खोलने के लिए उपयोग किए जाने वाले मोड को निर्दिष्ट करता है। उदाहरण के लिए, "आरटी" का अर्थ है "फ़ाइल पढ़ें"।
    ओपनफाइल = ओपन (फाइल, "आरटी") 
  5. जबकि फ़ाइल खुली है, उसमें से सभी सामग्री पढ़ें। फ़ाइल की सामग्री को एक चर में संग्रहीत करें:
    allContent = openFile.read ()
  6. फ़ाइल बंद करें:
    openFile.close ()
  7. चर "ऑलकंटेंट" में एक स्ट्रिंग होती है जो फ़ाइल के अंदर सभी सामग्री रखती है। एक नई पंक्ति वर्ण (\एन) फ़ाइल में प्रत्येक पंक्ति को अलग करता है। यदि आप प्रत्येक पंक्ति को अलग-अलग एक्सेस करना चाहते हैं, तो स्ट्रिंग को विभाजित करें और प्रत्येक पंक्ति को एक सरणी में एक तत्व के रूप में संग्रहीत करें:
    अगर फ़ाइल.एंड्सविथ ("।TXT"):
    पंक्तियाँ = allContent.split ("\एन")
    प्रिंट (पंक्तियां)
  8. यदि आप एक CSV फ़ाइल से पढ़ रहे हैं, तो आप प्रत्येक व्यक्तिगत सेल से मान प्राप्त करने के लिए प्रत्येक पंक्ति को और अलग कर सकते हैं। CSV फ़ाइल में प्रत्येक पंक्ति के लिए, अल्पविराम का उपयोग करके मानों को अलग करें और मानों को एक डबल सरणी में संग्रहीत करें। सरणी की संरचना इस तरह दिखेगी: [[1,2,3], [4,5,6], [7,8,9]]।
    अगर फ़ाइल.एंड्सविथ (".सीएसवी"): 
    पंक्तियाँ = allContent.split ("\एन")
    सीएसवीडेटा = []

    के लिए पंक्ति में पंक्तियाँ:
    अगर (पंक्ति! = ''):
    सेल = पंक्ति.विभाजन (",")
    csvData.append ([फ्लोट (सेल) के लिए कक्ष में कोशिकाएं])

    प्रिंट (csvData)

  9. प्रोग्राम का परीक्षण करने के लिए, एक नई टेक्स्ट फ़ाइल बनाएं, जिसे नमूना.txt, और इसे कुछ टेक्स्ट के साथ पॉप्युलेट करें:
    यह फ़ाइल की शुरुआत है
    यह एक और पंक्ति है
    यह तीसरी पंक्ति है
    यह फ़ाइल का अंत है
  10. भी एक सीएसवी फ़ाइल बनाएँ, नाम लो number.csv, और इसे कुछ डेटा के साथ पॉप्युलेट करें:
  11. JES इंटरफ़ेस पर, पर क्लिक करें लोड कार्यक्रम प्रोग्रामिंग विंडो और कमांड लाइन के बीच स्थित बटन:
  12. कमांड लाइन में रीडफ्रॉमफाइल () फ़ंक्शन चलाएँ:
    रीडफ्रॉमफाइल ()
  13. फ़ाइल प्रॉम्प्ट का उपयोग करके, उस स्थान पर नेविगेट करें जहाँ आपने अपनी sample.txt फ़ाइल संग्रहीत की थी। इसे खोलने के लिए फ़ाइल का चयन करें और कंसोल पर मुद्रित सामग्री देखें:
  14. कमांड प्रॉम्प्ट में फिर से रीडफ्रॉमफाइल () फ़ंक्शन चलाएँ। कंसोल में मुद्रित सामग्री को देखने के लिए numbers.csv फ़ाइल का चयन करें, प्रत्येक सेल को अलग और सरणी में संग्रहीत करने के साथ:

JES का उपयोग करके फ़ाइल में कैसे लिखें

आप राइट () फ़ंक्शन का उपयोग करके CSV या टेक्स्ट फ़ाइल में लिख सकते हैं। आप या तो फ़ाइल को जोड़ने या लिखने के लिए खोल सकते हैं। संलग्न करना मौजूदा सामग्री में जोड़ देगा, जबकि लेखन फ़ाइल में किसी भी मौजूदा सामग्री को अधिलेखित कर देगा।

एक नया फ़ंक्शन बनाएँ, और इसका उपयोग टेक्स्ट फ़ाइल और CSV फ़ाइल में लिखने के लिए करें।

  1. राइट टूफाइल () नामक एक नया फ़ंक्शन बनाएँ:
    डीईएफ़राइट टूफाइल():
  2. उपयोगकर्ता को फ़ाइल चुनने के लिए संकेत देने के लिए pickAFile() फ़ंक्शन का उपयोग करें:
    फ़ाइल = पिकफ़ाइल () 
  3. संलग्न करने के लिए फ़ाइल खोलें:
    ओपनफाइल = ओपन (फाइल, "पर")
  4. वैकल्पिक रूप से, यदि आप फ़ाइल में सभी सामग्रियों को अधिलेखित करना चाहते हैं, तो "w" को दूसरे तर्क के रूप में दर्ज करें:
    ओपनफाइल = ओपन (फाइल, "डब्ल्यू")
  5. फ़ाइल में लिखें। एकाधिक पंक्तियों को जोड़ने के लिए, सामग्री को पंक्तियों में अलग करने के लिए "\n" का उपयोग करें, या फिर से लिखने () फ़ंक्शन का उपयोग करें:
    अगर फ़ाइल.एंड्सविथ ("।TXT"):
    openFile.write("\nपरीक्षण")
    openFile.write("\nपरीक्षण1\nपरीक्षण2")
    openFile.write("\nपरीक्षण3")
  6. CSV फ़ाइल में लिखने के लिए, राइट () फ़ंक्शन का उपयोग करके एकल पंक्ति के लिए सभी डेटा लिखें, और अल्पविराम का उपयोग करके प्रत्येक सेल के मानों को अलग करें:
    अगर फ़ाइल.एंड्सविथ (".सीएसवी"): 
    openFile.write("\n12,34,56")
  7. फ़ाइल को लिखने के बाद बंद करें:
    openFile.close ()
    प्रिंट ("सफलतापूर्वक फाइल करने के लिए लिखा")
  8. पर क्लिक करें लोड कार्यक्रम बटन, प्रोग्रामिंग विंडो और कमांड लाइन के बीच स्थित है।
  9. कमांड प्रॉम्प्ट में राइट टूफाइल () फ़ंक्शन चलाएँ:
    लिखने के लिए फ़ाइल ()
  10. फ़ाइल प्रॉम्प्ट का उपयोग करके, "sample.txt" फ़ाइल चुनें। एक बार जब JES फ़ाइल में लिखना समाप्त कर लेता है, तो फ़ाइल के अंत में संलग्न नई पंक्तियों को देखने के लिए "sample.txt" खोलें:
  11. कमांड लाइन में राइट टूफाइल () फ़ंक्शन को फिर से चलाएँ। फ़ाइल के अंत में जोड़े गए नए सेल मान देखने के लिए "numbers.csv" फ़ाइल खोलें।

जेईएस के साथ फ़ाइल डेटा पढ़ना और लिखना

किसी फ़ाइल में डेटा लिखना एक अत्यंत उपयोगी कार्य है जिसका उपयोग आप किसी प्रोग्राम के अंदर किसी डेटा को सहेजने की आवश्यकता होने पर कर सकते हैं।

पायथन का उपयोग करके फ़ाइलों को पढ़ने या लिखने के अन्य तरीकों का अन्वेषण करें। इसके उदाहरणों में पांडा या ओपनपीएक्सएल जैसे मॉड्यूल का उपयोग करना शामिल है।

हमारे न्युजलेटर की सदस्यता प्राप्त करें

टिप्पणियाँ

शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करना
प्रतिलिपि
ईमेल
शेयर करना
शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करना
प्रतिलिपि
ईमेल

लिंक को क्लिपबोर्ड पर कॉपी किया गया

संबंधित विषय

  • प्रोग्रामिंग
  • प्रोग्रामिंग
  • अजगर

लेखक के बारे में

शर्लिन खान (88 लेख प्रकाशित)

शे एक सॉफ्टवेयर डेवलपर के रूप में पूर्णकालिक काम करता है और दूसरों की मदद करने के लिए गाइड लिखने का आनंद लेता है। उसके पास आईटी स्नातक है और गुणवत्ता आश्वासन और शिक्षण में पिछला अनुभव है। शे को गेमिंग और पियानो बजाना बहुत पसंद है।