इस ट्यूटोरियल में, हम एक ऐसा प्रोग्राम लिखेंगे जो पायथन स्क्रिप्ट फ़ाइल का नाम प्रिंट करता है। हम sys मॉड्यूल का उपयोग करके स्क्रिप्ट नाम ढूंढ सकते हैं।
sys मॉड्यूल python कमांड के सभी कमांड लाइन आर्ग्यूमेंट्स को sys.argv लिस्ट में स्टोर करता है। लिस्ट का पहला एलिमेंट स्क्रिप्ट नाम होता है। हम इसे उस लिस्ट से निकाल सकते हैं। पायथन इसे आसान बनाता है।
आइए प्रोग्राम में शामिल चरणों को देखें।
sys मॉड्यूल इम्पोर्ट करें।
अब, sys.argv लिस्ट के पहले एलिमेंट को प्रिंट करें।
बस। आपको स्क्रिप्ट नाम मिल गया।
उदाहरण
आइए इसे व्यावहारिक रूप से देखें।
# sys मॉड्यूल इम्पोर्ट करना import sys # एब्सोल्यूट पथ के लिए os मॉड्यूल इम्पोर्ट करना import os # स्क्रिप्ट नाम प्रिंट करना # sys.argv लिस्ट का पहला एलिमेंट print(os.path.abspath(sys.argv[0]))
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको अपने पायथन स्क्रिप्ट का एब्सोल्यूट पथ मिलेगा।
C:\Users\hafeezulkareem\Desktop\sample\tutorialspoint.py
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में बताएं।