Come utilizzare argparse ad argomenti Raccolta dati per una riga di comando separata senza -?
Domanda
Sono a scrivere programmi Python che vengono eseguiti altri programmi, come:
my-wrapper-program --foo --bar git commit --all
Qui, foo e bar sono argomenti per il mio-wrapper-programma e git commit --all
è il sub-comandi sono interessato a correre. Come faccio a fare questo in argparse, senza dover specificare sempre l'argomento --
speciale? (Il caso comune è la più semplice:. my-wrapper-program command
)
(Con optparse, è possibile utilizzare disallow_interspersed_args=False
.)
Soluzione
Questa pagina ha alcuni suggerimenti.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow