部分选项解析(python / getopt)

时间:2016-03-03 11:57:37

标签: python getopt

使用Python库/(gnu_)getopt / optparse / argparse,我怎样才能最好地解析其余选项&选项 -r 之后的参数并保留其余部分(将其转发到另一个子流程,模块,...)

调用示例(此处需要粗体部分 - -r真正匹配后休息):

  

program.py -ac cval -bdr“val -ra”file -droot -are - rest-opt -x -yr restargs -z

定义/开始于:

shortopts, longopts = 'abc:d:ehr', ['help']
opts, files = getopt.gnu_getopt(argv1, shortopts, longopts)
...

1 个答案:

答案 0 :(得分:0)

POSIX 说“破折号”,所以使用

program.py -ac cval -bdr "val -ra" file -droot -are -- -x -yr restargs -z