如何解决添加多对参数,解析器
我希望能够添加多对开始和结束日期作为参数,但我不确定如何。
目前我的代码如下:
perf record
但我希望能够添加多对开始和结束日期,使用类似 if __name__ = "__main__":
parser = argparse.ArgumentParser()
parser.add_argument('--start_date',type = str)
parser.add_argument('--end_date',type = str)
stdin_args = parser.parse_args()
do_function(...)
的参数,将一个整数作为我要输入的日期对的数量。例如,
n_date_pairs
如何添加?
解决方法
通常我会使用对列表来表示您所描述的数据。然后遍历列表。这是一个玩具示例:
list_of_date_pairs = [['2020-01-02','2020-01-04'],['2021-03-24','2021-04-01'],['2021-07-01','2021-07-05']]
for st,end in list_of_date_pairs:
parser.add_argument(st)
parser.add_argument(end)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。