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

पायथन में किसी फ़ोल्डर से एकाधिक टेक्स्ट फ़ाइलों को कैसे पढ़ा जाए? (टिंकर)

पायथन फाइलों, वस्तुओं को संभालने और विभिन्न एप्लिकेशन बनाने में सक्षम है। हम पूरी तरह से फीचर्ड एप्लिकेशन बनाने और विकसित करने के लिए पायथन के एक्सटेंशन और पैकेज का उपयोग कर सकते हैं।

मान लीजिए आप अपने सिस्टम में फाइलों को नियंत्रित करना चाहते हैं; फिर पायथन एक ओएस मॉड्यूल प्रदान करता है जिसमें सिस्टम-सक्षम कार्यात्मकताएं हैं जो आपको ऑपरेटिंग सिस्टम में फाइलों के साथ बातचीत करने की अनुमति देती हैं।

आइए देखें कि हम पायथन में ओएस मॉड्यूल का उपयोग करके एक फ़ोल्डर से कई टेक्स्ट फ़ाइलों को कैसे पढ़ सकते हैं।

  • अपनी नोटबुक में OS मॉड्यूल आयात करें।

  • उस पथ को परिभाषित करें जहां टेक्स्ट फ़ाइलें आपके सिस्टम में स्थित हैं।

  • फाइलों की एक सूची बनाएं और यह पता लगाने के लिए पुनरावृति करें कि क्या उन सभी में सही एक्सटेंशन है या नहीं।

  • मॉड्यूल में परिभाषित फ़ंक्शन का उपयोग करके फ़ाइलें पढ़ें।

उदाहरण

# Import the required libraries
import os

# Define the location of the directory
path =r"C:/Users/Sairam/Documents/"

# Change the directory
os.chdir(path)

def read_files(file_path):
   with open(file_path, 'r') as file:
      print(file.read())

# Iterate over all the files in the directory
for file in os.listdir():
   if file.endswith('.txt'):
      # Create the filepath of particular file
      file_path =f"{path}/{file}"

read_files(file_path)

आउटपुट

Sample 1
========
Welcome to Tutorialspoint.

You are browsing the best resource for Online Education.

Sample 2
========
A distributed ledger is a type of data structure which resides across multiple computer devices, generally spread across locations or regions.

Distributed ledger technology (DLT) includes blockchain technologies and smart contracts.

While distributed ledgers existed prior to Bitcoin, the Bitcoin blockchain marks the convergence of a host of technologies, including timestamping of transactions, Peer-to-Peer (P2P) networks, cryptography, and shared computational power, along with a new consensus algorithm.

हमारे पास निर्दिष्ट स्थान पर दो टेक्स्ट फ़ाइलें हैं और प्रोग्राम इन दो फ़ाइलों की सामग्री को पढ़ता है और कंसोल पर टेक्स्ट प्रदर्शित करता है।


  1. पाइथन में टिंकर में लेबल में टेक्स्ट को कैसे उचित ठहराएं टिंकर में औचित्य की आवश्यकता है?

    टिंकर लेबल विजेट का उपयोग छवियों को जोड़ने और किसी विशेष एप्लिकेशन में टेक्स्ट बनाने के लिए किया जाता है। पुस्तकालय में विभिन्न कार्य और विधियाँ उपलब्ध हैं जिनका उपयोग विगेट्स और उसकी संपत्ति को स्टाइल करने के लिए किया जा सकता है। लेबल विजेट में टेक्स्ट को सही ठहराने के लिए, हम औचित्य . का उपयोग कर

  1. विंडो से टिंकर विजेट कैसे हटाएं?

    कभी-कभी, हम एक ऐसे विजेट को हटाना चाहते हैं जो एप्लिकेशन में किसी काम का नहीं है। हम .नष्ट . का उपयोग करके विंडो या फ़्रेम से विजेट हटा सकते हैं टिंकर में विधि। इसके लिए एक फ़ंक्शन को परिभाषित करके इसे विजेट में लागू किया जा सकता है। उदाहरण इस उदाहरण में, हमने एक बटन बनाया है जो विंडो से टेक्स्ट ले

  1. पायथन में किसी लेबल से टेक्स्ट कैसे निकालें?

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे