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

पायथन का उपयोग करके एकाधिक फ़ाइलों को एक नई फ़ाइल में कैसे मर्ज करें?


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

उदाहरण

filenames = ['file1.txt', 'file2.txt', 'file3.txt']
with open('output_file', 'w') as outfile:
    for fname in filenames:
        with open(fname) as infile:
            outfile.write(infile.read())

यदि आपके पास बहुत बड़ी फ़ाइलें हैं, तो उन्हें एक बार में लिखने के बजाय, आप उन्हें लाइन दर लाइन लिख सकते हैं।

उदाहरण: बड़ी फ़ाइलों के लिए

filenames = ['file1.txt', 'file2.txt', 'file3.txt']
with open('output_file', 'w') as outfile:
    for fname in filenames:
        with open(fname) as infile:
            for line in infile:
                outfile.write(line)
  1. कई CSV फ़ाइलों को एकल पैंडास डेटाफ्रेम में कैसे मर्ज करें कई CSV फ़ाइलों को एकल पैंडास डेटाफ्रेम में कैसे मर्ज करें

    एक से अधिक CSV फ़ाइलों को एकल पैंडास डेटाफ्रेम में मर्ज करने के लिए, read_csv का उपयोग करें। पहले, आवश्यक पैंडास लाइब्रेरी आयात करें। यहां हमने pd को उपनाम के रूप में सेट किया है: import pandas as pd अब, मान लीजिए निम्नलिखित हमारी CSV फ़ाइलें हैं: Sales1.csv Sales2.csv हमने पथ को स्ट्रिंग के रूप

  1. पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें? पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें?

    पायथन में विभिन्न प्रकार के ऑपरेशन हैंडल करने के लिए पैकेज का बड़ा सेट है। इस लेख के माध्यम से, हम देखेंगे कि PDF फ़ाइल को एक्सेल फ़ाइल में कैसे कन्वर्ट करें। पायथन में PDF को CSV में कन्वर्ट करने के लिए विभिन्न पैकेज उपलब्ध हैं लेकिन हम Tabula-py मॉड्यूल का उपयोग करेंगे। tabula-py का प्रमुख भाग जा

  1. पायथन का उपयोग करके एकाधिक फ़ाइलों का नाम बदलना पायथन का उपयोग करके एकाधिक फ़ाइलों का नाम बदलना

    rename() मेथड का उपयोग पायथन 3 में किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए किया जाता है। rename() मेथड os मॉड्यूल का एक हिस्सा है। os.rename() के लिए सिंटैक्स os.rename(src, dst) पहला तर्क src है जो नाम बदलने वाली फ़ाइल का स्रोत पता है और दूसरा तर्क dst नए नाम के साथ गंतव्य है। आइए किसी भी निर