Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

प्रतिस्पर्धी प्रोग्रामिंग के लिए C/C++, Java और Python में बाहरी फ़ाइल से इनपुट/आउटपुट


इस लेख में, हम प्रतिस्पर्धी प्रोग्रामिंग के लिए C/C++, Java और Python में बाहरी फ़ाइलों से इनपुट/आउटपुट के बारे में जानेंगे।

पायथन फ़ाइल से I/O

पायथन में, फ़ाइल से इनपुट लेने और फ़ाइल में आउटपुट लिखने के लिए sys मॉड्यूल का उपयोग किया जाता है। आइए कोड के रूप में कार्यान्वयन देखते हैं।

उदाहरण

import sys
# इनपुट प्राप्त करने के लिए
sys.stdin = open('sample.txt', 'r')
# आउटपुट प्रिंट करने के लिए
sys.stdout = open('sample.txt', 'w')

Java फ़ाइल से I/O

यहां हम बफर्ड रीडर मेथड की मदद लेते हैं जो फाइल रीडर से जुड़ा होता है ताकि फ़ाइल से इनपुट पढ़ा जा सके और प्रिंट राइटर से डेटा को वापस फ़ाइल में प्रिंट किया जा सके।

उदाहरण

// फ़ाइल से इनपुट/आउटपुट हैंडलिंग के लिए Java प्रोग्राम
import java.io.*;
class Input {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new
FileReader("sampleinp.txt"));
PrintWriter pw = new PrintWriter(new
BufferedWriter(new
FileWriter("sampleout.txt")));
pw.flush();
}
}

C/C++ फ़ाइल से I/O

यहां हम फ्री open() फंक्शन की मदद लेते हैं और उस मोड को परिभाषित करते हैं जिसमें हम फ़ाइल खोलना चाहते हैं और किस प्रकार का ऑपरेशन करना चाहते हैं। डिफ़ॉल्ट मोड रीड-ओनली पर सेट होता है।

उदाहरण

#include 
int main() {
// इनपुट प्राप्त करने के लिए
freopen("sampleinp.txt", "r", stdin);
// आउटपुट प्रिंट करने के लिए
freopen("sampleout.txt", "w", stdout);
return 0;
}

निष्कर्ष

इस ट्यूटोरियल में, हमने प्रतिस्पर्धी प्रोग्रामिंग के लिए C/C++, Java और Python में बाहरी फ़ाइलों से इनपुट/आउटपुट के बारे में सीखा।

  1. पायथन ट्किंटर के लिए PDF व्यूअर पायथन ट्किंटर के लिए PDF व्यूअर

    पायथन अपने बड़े पैकेज और एक्सटेंशन सेट के लिए जाना जाता है, प्रत्येक अलग-अलग फीचर्स, प्रॉपर्टीज़ और उपयोग के मामलों के लिए। PDF फ़ाइलों को हैंडल करने के लिए, पायथन PyPDF2 टूलकिट प्रदान करता है जो PDF फ़ाइलों को प्रोसेस करने, निकालने, कई पेज मर्ज करने, एन्क्रिप्ट करने, और बहुत कुछ करने में सक्षम है।

  1. विंडोज पर पायथन प्रोग्रामिंग के लिए IDE विंडोज पर पायथन प्रोग्रामिंग के लिए IDE

    इस लेख में, हम विंडोज पर पायथन के लिए उपलब्ध विभिन्न IDE के बारे में जानेंगे।PyCharmइंटरैक्टिव पायथन कंसोलवेब फ्रेमवर्क के लिए समर्थनतेज़ रिफैक्टरिंग समयकम विकास समयJupyter Notebookलगभग हर पायथन मॉड्यूल के साथ संगतताकम स्पेस और हार्डवेयर आवश्यकताएंइनबिल्ट टर्मिनल और कर्नेल फीचर्सविभिन्न प्रकार के वि

  1. - प्रतिस्पर्धात्मक कोडिंग के लिए Python ट्रिक्स

    Python अधिकांश प्रतिस्पर्धात्मक प्रोग्रामिंग चुनौतियों के लिए कोडर्स के बीच पसंदीदा भाषाओं में से एक है। अधिकांश समस्याओं को Python का उपयोग करके उचित समय सीमा में आसानी से हल किया जाता है। कुछ जटिल समस्याओं के लिए, पर्याप्त तेज़ Python कोड लिखना अक्सर एक चुनौती होती है। नीचे कुछ पायथनिक कोड निर्म