python optparse在选项后获得指定的args数

时间:2015-04-11 00:51:32

标签: python

./hello_world -c arg1 arg2 arg3

是否可以编码以便选项-c只能获得两个参数(arg1和arg2)?

parser.add_option("-c",
                  action="append2",        <--- maybe something like that?
                  dest="verbose",
                  help="make lots of noise [default]")

1 个答案:

答案 0 :(得分:2)

您可以使用nargs属性。

例如:

parser.add_option("-c", nargs=2, dest="verbose", help="make lots of noise [default]")