일부 명령 줄 입력이 필요한 파이썬 스크립트가 있으며 구문 분석을 위해 argparse를 사용하고 있습니다. 설명서가 약간 혼란스럽고 입력 매개 변수의 형식을 확인하는 방법을 찾을 수 없습니다. 형식을 확인한다는 의미는이 예제 스크립트를 통해 설명됩니다.
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
. 내가 이것을 수행하는 것을 모르는 argparse 옵션이 있습니까?