我正在编写运行其他程序的Python程序,例如:
my-wrapper-program --foo --bar git commit --all
这里,foo和bar是my-wrapper-program的参数,而git commit --all
是我有兴趣运行的子命令。如何在argparse中执行此操作,而不必始终指定--
特殊参数? (常见的情况是最简单的一个:my-wrapper-program command
。)
(使用optparse,您可以使用disallow_interspersed_args=False
。)