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

Python में फ़ोल्डर से एकाधिक टेक्स्ट फ़ाइलें कैसे पढ़ें? (Tkinter)

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

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

आइए देखें कि Python में OS मॉड्यूल का उपयोग करके फ़ोल्डर से एकाधिक टेक्स्ट फ़ाइलें कैसे पढ़ें।

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

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

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

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

उदाहरण

# आवश्यक लाइब्रेरी आयात करें
import os

# डायरेक्टरी का स्थान परिभाषित करें
path =r"C:/Users/Sairam/Documents/"

# डायरेक्टरी बदलें
os.chdir(path)

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

# डायरेक्टरी में सभी फ़ाइलों पर पुनरावृति करें
for file in os.listdir():
    if file.endswith('.txt'):
        # विशेष फ़ाइल का फाइलपथ बनाएं
        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. पायथन में ट्किंटर लेबल में टेक्स्ट को जस्टिफाई कैसे करें? पायथन में ट्किंटर लेबल में टेक्स्ट को जस्टिफाई कैसे करें?

    ट्किंटर लेबल विजेट्स का उपयोग किसी विशेष एप्लिकेशन में इमेज जोड़ने और टेक्स्ट बनाने के लिए किया जाता है। लाइब्रेरी में विभिन्न फंक्शन्स और मेथड्स उपलब्ध हैं जिनका उपयोग विजेट्स और इसकी प्रॉपर्टी को स्टाइल करने के लिए किया जा सकता है। लेबल विजेट में टेक्स्ट को जस्टिफाई करने के लिए, हम justify प्रॉपर

  1. Tkinter विजेट्स को विंडो से कैसे डिलीट करें? Tkinter विजेट्स को विंडो से कैसे डिलीट करें?

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

  1. Python में Label से Text कैसे Remove करें? Python में Label से Text कैसे Remove करें?

    Tkinter GUI-based applications बनाने और develop करने के लिए एक Python library है। इस लेख में, हम देखेंगे कि कुछ text वाले Label से text कैसे remove करें। Label से text remove करने के लिए, हम एक associated button बनाएंगे जो Label के लिए trigger के रूप में कार्य करेगा। उदाहरण # Import Tkinter Library