2

我正在编写运行其他程序的 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.)

4

1 回答 1

4

这个页面有一些建议。

于 2011-04-29T01:47:51.147 回答