编程速记(38):Python篇-argparse传递参数类型为list

一、需求

希望传递一个list作为参数

二、demo

定义args

import argparse
parser = argparse.ArgumentParser(description=' ')
parser.add_argument('--gamma_r', type=float, nargs='+',default=[100,8.7,0.7], help='for ddid ')

传递参数

python xxx.py --gamma_r  12.0 110 15.0

这样,传递的三个值都属于参数gamma_r列表中的成员

三、更多参考资料

  • python中argparse如何传入列表作为参数

你可能感兴趣的:(编程速记)