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

पायथन स्क्रिप्ट की डायरेक्टरी में मौजूद फ़ाइल को कैसे खोलें?


वर्तमान में चल रही पायथन स्क्रिप्ट की डायरेक्टरी में मौजूद फ़ाइल को खोलने का सबसे विश्वसनीय तरीका sys.path[0] का उपयोग करना है। यह वर्तमान में एक्जीक्यूट हो रही स्क्रिप्ट का पथ देता है। आप इसे os.path.join() के साथ जोड़कर फ़ाइल का पूरा पथ बना सकते हैं।

उदाहरण

यदि my_file.txt वर्तमान स्क्रिप्ट की डायरेक्टरी में है, तो उसे इस तरह खोलें:

import os, sys
with open(os.path.join(sys.path[0], "my_file.txt"), "r") as f:
    print(f.read())

यह कोड फ़ाइल को खोलता है और उसका कंटेंट पढ़ता है, बशर्ते फ़ाइल स्क्रिप्ट के साथ उसी डायरेक्टरी में हो।

  1. पायथन में ट्किंटर का उपयोग करके डायरेक्टरी चुनें और स्थान स्टोर करें? पायथन में ट्किंटर का उपयोग करके डायरेक्टरी चुनें और स्थान स्टोर करें?

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

  1. - पायथन में फ़ाइल को लिखने के लिए कैसे खोलें?

    फ़ाइलों को केवल लिखने के मोड में खोलने के लिए, मोड के रूप में w निर्दिष्ट करें। उदाहरण के लिए, f = open(my_file.txt, w) f.write(Hello World) f.close() उपरोक्त कोड my_file.txt को लिखने के मोड में खोलता है और फ़ाइल को Hello World रखने के लिए रीराइट करता है। एक सुरक्षित दृष्टिकोण अपवाद के मामले में फ़

  1. - पायथन के साथ फ़ाइल को अपेंड मोड में कैसे खोलें?

    फ़ाइलों को अपेंड मोड में खोलने के लिए, मोड के रूप में a निर्दिष्ट करें (a=append)। उदाहरण के लिए, f = open(my_file.txt, a) file_content = f.read() f.write(Hello World) f.close() उपरोक्त कोड my_file.txt को अपेंड मोड में खोलता है और फ़ाइल के अंत में Hello World जोड़ता है।