Benötigt die Kommandozeilen-Optionen in Python mit argparse
Habe ich Folgendes Szenario für Kommandozeilen-argument. Wenn es eine bestimmte option, dann sollte es einige andere erforderliche Optionen. Zum Beispiel, wenn es -- erstellen, dann sollte es --der name. Auch wenn es --entfernen, dann sollte es --id. Ist es möglich zu implementieren, das Szenario mit argparse? oder someother Sache?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese kann getan werden, mit Unterbefehle, solange Sie nichts dagegen haben
create
undremove
nicht Voraus mit Bindestrichen. Das kann sinnvoll sein, da diese Verben werden Häufig verwendet, um Aktionen, die mehr als die Optionen.Optional implizit ist, müssen angegeben werden:
http://docs.python.org/library/argparse.html#required
Das heißt, es scheint nicht zu einem integrierten Mechanismus für das argument "Abhängigkeiten", da ich denke, Sie würden es gerne umsetzen. Dies wäre eine Voraussetzung für Ihre Anwendung.