Как использовать argparse для сбора аргументов для отдельной командной строки без -? - PullRequest
2 голосов
/ 29 апреля 2011

Я пишу программы на Python, которые запускают другие программы, например:

my-wrapper-program --foo --bar git commit --all

Здесь foo и bar - аргументы для my-wrapper-program, а git commit --all - подкоманда IЯ заинтересован в беге.Как мне сделать это в argparse, без необходимости всегда указывать специальный аргумент --?(Самый простой случай: my-wrapper-program command.)

(С помощью optparse вы можете использовать disallow_interspersed_args=False.)

1 Ответ

4 голосов
/ 29 апреля 2011

На этой странице есть несколько предложений.

...