使用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)
...
答案 0 :(得分:0)
POSIX 说“破折号”,所以使用
program.py -ac cval -bdr "val -ra" file -droot -are -- -x -yr restargs -z