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

पायथन में एक ही प्रकार के एक या अधिक स्थानिक आर्गुमेंट्स का उपयोग कैसे करें

परिचय

यदि हम दो संख्याओं पर अंकगणितीय संक्रिया करने वाला प्रोग्राम लिख रहे हैं, तो हम उन्हें दो अलग-अलग स्थानिक आर्गुमेंट के रूप में परिभाषित कर सकते हैं। लेकिन चूंकि वे एक ही प्रकार के हैं, nargs विकल्प का उपयोग करके बता सकते हैं कि आपको ठीक दो मान चाहिए।

कैसे करें

1. दो संख्याएं घटाने का प्रोग्राम लिखें (दोनों आर्गुमेंट एक ही प्रकार के)।

उदाहरण

import argparse

def get_args():
    parser = argparse.ArgumentParser(
        description='nargs का उदाहरण',
        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    # nargs=2 का अर्थ है ठीक दो मान चाहिए
    parser.add_argument('numbers', metavar='int', nargs=2, type=int,
                       help='घटाने के लिए दो पूर्णांक')
    return parser.parse_args()

def main():
    args = get_args()
    num1, num2 = args.numbers
    print(f" *** दो संख्या घटाना - {num1} - {num2} = {num1 - num2}")

if __name__ == '__main__':
    main()
  • nargs=2 ठीक दो मान मांगता है।
  • प्रत्येक मान पूर्णांक होना चाहिए, अन्यथा त्रुटि होगी।

आउटपुट


>>> python test.py 30 10
*** दो संख्या घटाना - 30 - 10 = 20

>>> python test.py 10 30
*** दो संख्या घटाना - 10 - 30 = -20

>>> python test.py 10 10 30
usage: test.py [-h] int int
test.py: error: unrecognized arguments: 30

>>> python test.py
usage: test.py [-h] int int
test.py: error: the following arguments are required: int

nargs के अन्य मान

उदाहरण: nargs='+' के साथ


parser.add_argument('numbers', metavar='int', nargs='+', type=int,
                   help='एक या अधिक पूर्णांक')
# उपयोग: python test.py 1 2 3 4 5
# args.numbers = [1, 2, 3, 4, 5]
  1. मल्टीपल पीसी को सिंगल मॉनिटर से कनेक्ट करें - स्टेप-बाय-स्टेप गाइड मल्टीपल पीसी को सिंगल मॉनिटर से कनेक्ट करें - स्टेप-बाय-स्टेप गाइड

    दो कंप्यूटर को एक मॉनिटर से कैसे कनेक्ट करें? आज, हर घर में दो या अधिक कंप्यूटर हैं जिनका उपयोग वे काम करने, अध्ययन करने, गेम खेलने, वेब-सर्फिंग आदि के लिए करते हैं। पहले, सॉफ्टवेयर डेवलपर्स को यकीन नहीं था कि वे दुनिया भर में हर छत के नीचे एक कंप्यूटर ला पाएंगे। आज, वे हर घर, स्कूल, कार्यालय में घ

  1. एक एंड्रॉइड फोन पर दो व्हाट्सएप अकाउंट उपयोग करें: एक वैध गाइड एक एंड्रॉइड फोन पर दो व्हाट्सएप अकाउंट उपयोग करें: एक वैध गाइड

    यह गाइड उन व्यक्तियों के लिए है जिनके पास दूसरा व्हाट्सएप अकाउंट बनाने के वास्तविक कारण हैं, और इसका उपयोग भयावह उद्देश्यों के लिए नहीं किया जाना चाहिए। यह लेख बताता है कि वर्चुअल फोन नंबर यानी व्हाट्सएप वेरिफिकेशन के लिए एक मुफ्त नंबर कैसे प्राप्त करें ताकि एक एंड्रॉइड फोन में दो व्हाट्सएप का उपयोग

  1. एकाधिक PDF फ़ाइलों को एक दस्तावेज़ में सहजता से मर्ज करें एकाधिक PDF फ़ाइलों को एक दस्तावेज़ में सहजता से मर्ज करें

    तो आप दो या दो से अधिक PDF फ़ाइलों को एक में संयोजित करना चाहते हैं? यदि आपके पास दो अलग-अलग PDF फ़ाइलें हैं जो एक सामान्य विषय साझा करती हैं, तो ऐसा करना समझ में आता है। आगे हम विंडोज पर दो या दो से अधिक PDF फ़ाइलों को संयोजित करने की सटीक चरण-दर-चरण प्रक्रिया में गोता लगाएंगे। विंडोज पर दो या दो स

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित
मानअर्थ
N (int)ठीक N आर्गुमेंट
?0 या 1 आर्गुमेंट
*0 या अधिक आर्गुमेंट (सूची में)
+1 या अधिक आर्गुमेंट (सूची में)