KonflikteOptionParser.

Eine Befehlszeilenschnittstelle, die in widersprüchliche Optionen als Argumente erkennt
Jetzt downloaden

KonflikteOptionParser. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Christopher D. Lasher

KonflikteOptionParser. Stichworte


KonflikteOptionParser. Beschreibung

Eine Befehlszeilenschnittstelle, die widersprüchliche Optionen als Argumente erkennt Konflikt -OptionParser ist ein Python-Modul, das eine Befehlszeilenoberfläche bereitstellt, basierend auf der eigenen OptParse.OptionParSer der Python-Standardbibliothek. (Benutzer dieser Bibliothek sollten mit der OptParse-Bibliothek vertraut sein.) Konfliktsparse.conflowSoptionParser wirkt einen Drop-In-Austausch für optPARSE.OptionparSer, der ein paar zusätzliche Methoden zur Angabe von Optionen aufweist, die miteinander in Konflikte aufgeben, und zusätzliches Verhalten zum automatischen Anheben eines Fehler beim Erkennen von widersprüchlichen Optionen, die von den Befehlszeilenargumenten analysiert werden Markiert beliebige Kombination dieser Optionen als Konflikt und wird dazu führen, dass der Parser die widersprüchlichen Optionen über einen Fehler meldet, indem er entweder die angegebene Nachricht oder das Konstruieren eines je nach Bedarf angibt und sofort (Optionen) wie register_conflict (Optionen) wie register_conflict, aber Entfernt die Kombination von Optionen aus registrierten Konflikten Ändern # Option Saiten lateromsbose_opt = parser.add_option ('- v', '--verbose', action = 'store_true') Quiet_opt = Parser.add_option ('- q', '--Quiet', Action = 'store_true') # Alternativ können Sie keine Verweise auf die Instanzen behalten; # Wir können die Option Saiten latersparser.add_option ('- no-output', action = 'store_true') wiederverwenden # Registrieren Sie den Konflikt. Die Angabe einer Fehlermeldung ist optional; Der # generierte # generierte wird in der Regel do.parser.register_conflict ((verboose_opt, leise_opt, '--no-output')) # Jetzt können wir die Argumente analysieren, da wir mit # optPARSE.OptionParser.parse_args () opt, args = PARSER.PARSE_ARGS () DRUCK "OPTS SIND", OPTSPRINT "Args" sind ", Argsthen Wenn wir RanpyThon Tryconflictsparse.py -v 42WE bekommen würden Args sind , nehme an, dass wir auf dem Befehlszeilen auf widersprüchliche Optionen geben. .py: fehler: --verbose, --quiet, --no-output sind inkompatible Optionen.InstallationconFlictSoptionParser ist im Python-Paketindex unter http://pypi.python.org/pypi/conflictsoptionParseryou mit PIP.PIP installieren Installation von KonfliktenOptionParSerDevelopmentSource-Code wird auf Bitbucket unter https://bitbucket.org/gotgenes/conflictoptionParsersOr/bug gehostet BerichteBitte berichten über Bugs auf dem Bitbucket-Ausgabe-Tracker unter https://bitbucket.org/gotgenes/conflictoptionParserser/issueSackNowledGementSthis-Arbeit wurde ursprünglich von einer Lösung auf dem Stapelüberlauf von Támas inspiriert. Anforderungen: · Python


KonflikteOptionParser. Zugehörige Software

Brauerei

Framework für die Verarbeitung, Analyse und Messung der Qualität strukturierter Datenströme ...

151

Herunterladen