相关疑难解决方法(0)

指定输入参数argparse python的格式

我有一个需要一些命令行输入的python脚本,我使用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__)))
Run Code Online (Sandbox Code Playgroud)

我需要检查选项,-s并且-e用户输入的格式是YYYY-MM-DD.在argparse中是否有一个选项,我不知道哪个完成了这个.

python python-2.7 argparse

95
推荐指数
3
解决办法
4万
查看次数

标签 统计

argparse ×1

python ×1

python-2.7 ×1