【发布时间】:2017-08-21 09:23:54
【问题描述】:
我想检查是否选择了来自 argsparse 的参数,如果没有,我想为该变量选择随机值。
示例如下:
parser.add_argument('--tempo', default=120, type=int, help='Tempo of the track')
一种方法是例如:
args = parser.parse_args()
if args.tempo==120: #my default int
tempo=random.randint(60,350)
但是当用户想用例如main.py --tempo 120调用我的程序时,它也会选择随机值。如何检查是否选择了参数?
【问题讨论】: