我使用以下代码段来接收用户参数
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
这显然是空格字符被视为一个单独的项目。我该如何解决这个问题?