प्रोग्रामिंग के सबसे महत्वपूर्ण पहलुओं में से एक जो आपको समझना चाहिए वह है आपकी परियोजना निर्देशिका। यह आपको आपकी फ़ाइलों की बेहतर समझ देता है और जब आप फ़ाइल लिंकिंग, मॉड्यूल आयात, निर्देशिका स्विचिंग, और बहुत कुछ जैसे कार्यों को करने की आवश्यकता होती है, तो आप उनके साथ अधिक आसानी से संबंधित होते हैं।
तात्कालिक कारणों या भविष्य की जरूरतों के लिए, पायथन परियोजनाओं को निष्पादित करते समय यह एक आवश्यक पहलू है।
तो चलिए उन तकनीकों पर प्रकाश डालते हैं जिनका उपयोग आप अपनी वर्तमान पायथन डायरेक्टरी को प्राप्त करने के लिए कर सकते हैं, साथ ही साथ कुछ अन्य सम्भावित ट्वीक भी आप इस पर लागू कर सकते हैं।
पायथन निर्देशिकाएँ के साथ काम करना
पायथन कार्यशील निर्देशिका से निपटने के तरीके इसके इनबिल्ट हैं ओएस मॉड्यूल और सभी OSes के लिए समान हैं। इस प्रकार, इसका मतलब है कि आपको आवश्यकता है उस मॉड्यूल को आयात करें इससे पहले कि आप अपनी कार्यशील निर्देशिका से निपटने वाले आदेशों को निष्पादित करना शुरू कर सकें।
हम पायथन: मॉड्यूल में कोड पुन: प्रयोज्य की एक महत्वपूर्ण मौलिक व्याख्या करते हैं।
हालाँकि, किसी भी अन्य पायथन लाइन या कोड के ब्लॉक की तरह, ये कमांड एक पायथन शेल में लिखे गए हैं। या यदि आप अन्य कोड संपादकों का उपयोग कर रहे हैं तो पायथन फाइल। और यदि आप कमांड लाइन से काम कर रहे हैं, तो आपको टाइप करके पायथन शेल में प्रवेश करना होगा अजगर. ऐसा इसलिए है क्योंकि ओएस तरीके पायथन पैकेज हैं, और आप उन्हें सीधे सीएमडी से निष्पादित नहीं कर सकते।
वर्तमान पायथन कार्य निर्देशिका प्राप्त करें
आप या तो का उपयोग करके अपने वर्तमान पायथन निर्देशिका प्राप्त कर सकते हैं ओस.पथ या os.getcwd तरीका। हालांकि, जबकि os.getcwd, जो अधिक सामान्य विधि है, केवल आपके वर्तमान कार्य निर्देशिका की जाँच करता है, ओस.पथ पद्धति दोनों वर्तमान निर्देशिका के साथ-साथ आपके कार्य निर्देशिका के आधार पथ की जांच कर सकती है।
के साथ अपने पायथन कामकाजी निर्देशिका का आधार पथ प्राप्त करने के लिए ओस.पथ विधि, अपनी पायथन फ़ाइल या शेल के भीतर निम्नलिखित लिखें:
आयात os
BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__file__)))
प्रिंट (BASE_DIR)
हालाँकि, सक्रिय कार्यशील निर्देशिका की जाँच करने के लिए उपरोक्त विधि का उपयोग करने के लिए, निम्न टाइप करें:
आयात os
CURR_DIR = os.path.dirname (os.path.realpath (__file__))
प्रिंट (CURR_DIR)
के साथ वर्तमान पायथन निर्देशिका प्राप्त करना os.getcwd विधि काफी सीधे आगे है; इसका उपयोग करने के लिए, अपने शेल या पायथन फाइल में निम्न पंक्तियाँ चलाएँ:
आयात os
CURR_DIR = os.getcwd ()
प्रिंट (CURR_DIR)
अपने वर्तमान पायथन निर्देशिका स्विचिंग
आप चाहें तो किसी अन्य फ़ाइल पथ को इनहेरिट करने के लिए वर्तमान पायथन निर्देशिका को बदल सकते हैं। ऐसा करने के लिए, आपको केवल नई कार्य निर्देशिका के लिए फ़ाइल पथ को परिभाषित करना होगा जैसा कि नीचे दिए गए कोड स्निपेट में किया गया है। सुनिश्चित करें कि आप उस मार्ग को प्रतिस्थापित करते हैं जो आपके लिए लागू होता है:
आयात os
chd = os.chdir ('C: / Users / Omisola Idowu / Desktop / my_project')
CURR_DIR = os.getcwd ()
प्रिंट (CURR_DIR)
ऊपर दिए गए कोड में वर्तमान कार्यशील निर्देशिका को कोष्ठक में बदल दिया गया है। इस प्रकार, ऊपर स्निपेट का आउटपुट आपके द्वारा दर्ज की गई नई निर्देशिका का पूर्ण पथ देता है os.chdir () तरीका।
पायथन निर्देशिकाएँ के साथ काम करने के लिए अन्य Tweaks
वर्तमान निर्देशिका से परे, पायथन के काम करने के तरीकों से निपटने के लिए अन्य चीजें हैं जो आप कर सकते हैं। आप ऐसा कर सकते हैं फ़ाइलों और उप-फ़ोल्डरों को सूचीबद्ध करें एक पायथन वर्किंग डायरेक्टरी के भीतर, साथ ही अपने पायथन शेल में निम्नलिखित पंक्तियों में से किसी एक को लिखकर पाइथन डायरेक्टरी का नाम बदलें, निकालें या बनाएं।
आप भी कर सकते हैं Windows पथ चर में अजगर जोड़ें.
हालाँकि, सुनिश्चित करें कि आप टाइप करके आवश्यक मॉड्यूल आयात करते हैं आयात os अपने कमांड चलाने से पहले अपने शेल में।
- os.listdir (): वर्तमान पायथन कार्य निर्देशिका के भीतर सभी फ़ाइलों और उप-फ़ोल्डरों को सूचीबद्ध करें
- os.mkdir ('new_dir'): वर्तमान परियोजना निर्देशिका के भीतर एक नया पायथन निर्देशिका बनाएं
- os.rename ('old_name', 'new_name'): वर्तमान निर्देशिका के भीतर किसी भी नामांकित फ़ाइल या फ़ोल्डर का नाम बदलें, उसके मूल नाम की आपूर्ति करके, उसके नए नाम के बाद
- os.rddir ('folder_name'): वर्तमान कार्य पथ के भीतर खाली फ़ोल्डर निकालें
- os.remove ('file_name'): पायथन डायरेक्टरी से फाइल डिलीट करें
- shutil.rmtree ('folder_name'): इस आदेश का उपयोग करने, आयात करने के लिए, कार्यशील निर्देशिका से एक गैर-खाली फ़ोल्डर हटाएं बंद करना लाइब्रेरी टाइप करके आयात बंद अपनी कामकाजी फ़ाइल या पायथन शेल में।
अपने प्रोजेक्ट डायरेक्टरी को स्मार्ट तरीके से व्यवस्थित करें
कोई फर्क नहीं पड़ता कि आप जिस परियोजना को शुरू करना चाहते हैं, वह एक फ़ोल्डर बनाने के लिए एक अच्छा अभ्यास है जिसमें आपकी पूरी परियोजना शामिल है। और आपके फ़ोल्डर और फ़ाइलों की व्यवस्था आपके पायथन प्रोजेक्ट के आउटपुट को प्रभावित कर सकती है। इस प्रकार, आपके कार्यशील पेड़ को गड़बड़ होने से रोकने के लिए एक अच्छी तरह से संरचित निर्देशिका होनी चाहिए।
हालाँकि, यहाँ सूचीबद्ध निर्देशिका विधियाँ कुछ चीजें हैं जो आप आते हैं जब आप एक या एक से अधिक फ़ोल्डर्स या फ़ाइलों को लिंक करने की आवश्यकता होती है, तो पायथन प्रॉजेक्ट्स को निष्पादित करने में आगे साथ में।
अपने खुद के सोशल मीडिया बॉट्स बनाना चाहते हैं? पाइथन का उपयोग करके ट्विटर, इंस्टाग्राम और रेडिट पर ऑटो-पोस्ट अपडेट करने का तरीका यहां बताया गया है।
- प्रोग्रामिंग
- प्रोग्रामिंग
- अजगर

Idowu कुछ भी स्मार्ट तकनीक और उत्पादकता के बारे में भावुक है। अपने खाली समय में, वह कोडिंग के साथ चारों ओर खेलता है और जब वह ऊब जाता है, तो शतरंज खेलने के लिए स्विच करता है, लेकिन वह एक समय में एक बार दिनचर्या से अलग होना भी पसंद करता है। आधुनिक तकनीक के इर्द-गिर्द लोगों को दिखाने का उनका जुनून उन्हें और अधिक लिखने के लिए प्रेरित करता है।
हमारे न्यूज़लेटर की सदस्यता लें
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और कदम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।