Argparser交互

Argparser交互,argparse,Argparse,我的问题很直接, argaparse是否具有仅通过输入提示遗漏参数的选项 script.py: import argparse parser = argparse.ArgumentParser() parser.add_argument('mode', metavar='', help='Set count of likes', default=49) parser.add_argument('-n', '--number', metavar='', help='Set count of li

我的问题很直接, argaparse是否具有仅通过输入提示遗漏参数的选项

script.py:

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('mode', metavar='', help='Set count of likes', default=49)
parser.add_argument('-n', '--number', metavar='', help='Set count of likes', default=49, required=True)
parser.add_argument('-f', '--frequency', metavar='', help='Set chance to like/dislike', default=70)
# Running it via bash:
$ python script.py
# argparse automaticaly checking that missed argument "--number" and asking it via input built-in
>>> (argparse) Missed required argument "number", please specify it now, number: 

您可以使用,但在条件内插入一个
输入
。否。删除所需的
,并给它一个合理的默认值。或者,如果绝对必要,请在解析后使用
input
。但是,期望用户使用所有必需的值再次调用脚本有什么错呢?这就是使用错误消息的目的。