错误:使用ArgumentParser时无法识别的参数

时间:2018-01-14 00:23:05

标签: python python-3.x python-2.7 list

我使用以下代码段来接收用户参数

parser = argparse.ArgumentParser()
parser.add_argument('-k', '--keywords', help='something', type=str)
args = parser.parse_args()
search_keyword = [str(item) for item in args.keywords.split(',')]

当我将输入设为-k bears,elephants时,它工作正常,但当我提供-k polar bears,elephants时,它会给我error: unrecognized arguments: bears,elephants

这显然是空格字符被视为一个单独的项目。我该如何解决这个问题?

0 个答案:

没有答案