存储互斥组中的值

  • 本文关键字:存储 python argparse
  • 更新时间 :
  • 英文 :


声明互斥组后,如何访问这些值。如果用户指定--predict,则只允许使用4个值,并且一旦附加了这些值,如何访问它们?这是我的代码,不允许我访问所附号码的列表:

parser = argparse.ArgumentParser(description='Video game preferences: train or predict mode.')
group = parser.add_mutually_exclusive_group(required=True)
group.add_argument('--train', action='store', help='')
group.add_argument('--predict', nargs=4, type=float, action='store', help=''represented by 1s)')
arg = parser.parse_args()
print(arg)

以下是我如何从cmd:调用该程序

main.py--预测1 8 7 6

add_mutually_exclusive_group不会更改访问参数的语法,它只会在运行时添加额外的检查,以在提供多个独占参数时引发错误。您可以像访问任何其他arg一样访问该值,例如本例中的arg.trainarg.predict

相关内容

  • 没有找到相关文章

最新更新