के लिए पार्सिंग कमांड लाइन इनपुट मैं एक कमांड लाइन एप्लिकेशन लिख रहा हूं और उपयोगकर्ता को संख्याओं को अलग-अलग संख्याओं या सीमा के रूप में दर्ज करने में सक्षम होना चाहता हूं। तो, उदाहरण के लिए:संख्या
$ myapp -n 3,4,5,6
या
$ myapp -n 3-6
मैं अपने ऐप एक अजगर सूची जैसे में इन डाल करने के लिए चाहते हैं, [3, 4, 5, 6] मैं optparse
उपयोग कर रहा हूँ, लेकिन मुझे यकीन नहीं है कि इनपुट की इन दो शैलियों से सूची कैसे बनाएं। कुछ उदाहरण कोड बहुत अच्छा होगा।
संपादित
मैं भी एक से अधिक श्रेणियों में प्रवेश करने में सक्षम होना चाहते हैं:
$ myapp -n 22-27, 51-64
संबंधित: http://stackoverflow.com/questions/4248399/page-range-for-printing-algorithm –