मेरे पास एक पायथन लिपि है जिसमें कुछ कमांड लाइन इनपुट की आवश्यकता होती है और मैं उन्हें पार्स करने के लिए आर्गपार्स का उपयोग कर रहा हूं। मैंने दस्तावेज़ीकरण को थोड़ा भ्रमित किया और इनपुट मापदंडों में एक प्रारूप की जांच करने का कोई तरीका नहीं खोज सका। प्रारूप की जाँच से मेरा क्या अभिप्राय है इस उदाहरण लिपि से समझाया गया है:
parser.add_argument('-s', "--startdate", help="The Start Date - format YYYY-MM-DD ", required=True)
parser.add_argument('-e', "--enddate", help="The End Date format YYYY-MM-DD (Inclusive)", required=True)
parser.add_argument('-a', "--accountid", type=int, help='Account ID for the account for which data is required (Default: 570)')
parser.add_argument('-o', "--outputpath", help='Directory where output needs to be stored (Default: ' + os.path.dirname(os.path.abspath(__file__)))
मुझे विकल्प की जांच करने की आवश्यकता है -s
और -e
उपयोगकर्ता द्वारा इनपुट प्रारूप में है YYYY-MM-DD
। क्या इस बात का कोई विकल्प नहीं है कि मुझे यह पता नहीं है कि यह किससे पूरा होता है।