मेरे पास एक वैकल्पिक तर्क है जो तर्कों की एक सूची का समर्थन करता है।पायथन Argparse: क्या नर्ग में एक सीमा निर्दिष्ट करने का कोई तरीका है?
मेरा मतलब है, यह समर्थन करना चाहिए:
- -f 1 2
- -f 1 2 3
लेकिन नहीं:
- -f 1
- -एफ 1 2 3 4
क्या Argparse के भीतर इसे मजबूर करने का कोई तरीका है? अब मैं nargs = "*" का उपयोग कर रहा हूं, और फिर सूची की लंबाई की जांच कर रहा हूं।
संपादित करें: अनुरोध के अनुसार, मुझे जो चाहिए वह स्वीकार्य संख्या की तर्कों को परिभाषित करने में सक्षम है। मेरा मतलब है, (उदाहरण में) 2 या 3 आर्ग सही है कह, लेकिन नहीं 1 या 4 या कुछ भी है कि सीमा के अंदर नहीं है 2..3
मुझे समझ में नहीं आता क्या आपका मतलब है कि आप समर्थन करने में सक्षम होना चाहते हैं उदा। एक और दस तर्कों के बीच? – katrielalex
क्या आप कृपया नियमों के बारे में विस्तार से बता सकते हैं? आप कम से कम 2, और अधिकतम 3 मूल्यों की आवश्यकता है? क्या उन्हें 1-4 होना चाहिए या वे कुछ भी हो सकते हैं? – slf