2
我正在寫運行其他程序,如Python程序:如何使用argparse爲單獨的命令行收集參數,但不使用 - ?
my-wrapper-program --foo --bar git commit --all
這裏,foo和酒吧有觀點對我的包裝器程序,並git commit --all
是子命令我感興趣的運行。我如何在argparse中做到這一點,而不必總是指定--
特殊論點? (常見的情況是最簡單的一個:my-wrapper-program command
。)
(帶optparse,您可以使用disallow_interspersed_args=False
。)
謝謝,argparse.REMAINDER很好地解決了這個問題。 – Yang 2011-04-30 04:16:28