强制argparse将所有内容作为一个输入

时间:2012-11-05 13:14:51

标签: python argparse

有没有办法让argparse将多个参数作为一个传递?也就是说,我想

foo bar baz

argparse通过

"bar baz"

作为论据。

1 个答案:

答案 0 :(得分:2)

是的,使用nargs="+"将允许您发送任意数量的参数。

你会收到它们作为python列表。

像这样: -

parser.add_argument("foo", help="Give me an arbitrary number of arguments", nargs="+")