"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पायथन में कमांड लाइन तर्कों तक कैसे पहुंच सकता हूं और उन्हें कैसे संसाधित कर सकता हूं?

मैं पायथन में कमांड लाइन तर्कों तक कैसे पहुंच सकता हूं और उन्हें कैसे संसाधित कर सकता हूं?

2024-12-20 को प्रकाशित
ब्राउज़ करें:980

How Do I Access and Process Command Line Arguments in Python?

पायथन में कमांड लाइन तर्कों को संसाधित करना

पायथन में, कमांड लाइन तर्क sys.argv नामक सूची में उपलब्ध हैं। इन तर्कों तक पहुँचने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें:

import sys

# Print all command line arguments
print("\n".join(sys.argv))

# Print all arguments except the script name
print(sys.argv[1:])

स्पष्टीकरण:

  • sys.argv एक सूची है जिसमें कमांड पर स्क्रिप्ट को दिए गए सभी तर्क शामिल हैं लाइन.
  • sys.argv[0] स्क्रिप्ट है name.
  • sys.argv[1:] में स्क्रिप्ट नाम को छोड़कर सभी तर्क शामिल हैं। यह उन तर्कों को संसाधित करने के लिए उपयोगी है जिन्हें स्क्रिप्ट से संभालने की उम्मीद है।

उदाहरण:

मान लें कि हमारे पास my_script.py नामक एक स्क्रिप्ट है जो एक लेती है तर्क के रूप में फ़ाइल नाम. हम निम्नलिखित कोड का उपयोग करके इस तर्क को संसाधित कर सकते हैं:

import sys

if len(sys.argv) ")
    exit()

filename = sys.argv[1]

# Do something with the filename

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

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3