argparse

Ein Python-Modul zum Implementieren von Befehlszeilenschnittstellen
1
Antwort

Wie bekomme ich das Verzeichnis einer Argparse-Datei in Python?

Ich benutze argparse , um eine Datei vom Benutzer zu erhalten: %Vor% Dann möchte ich das Verzeichnis wissen, wo diese Datei ist, etwa wie folgt: %Vor% Aber natürlich, da args.inputfile ein file Objekt ist, funktioniert das nich...
07.05.2012, 16:29
1
Antwort

Python argparse: narg + oder * abhängig vom vorherigen Argument

Ich schreibe ein Server-Abfrage-Tool, und ich habe ein wenig Code, um Argumente ganz oben zu analysieren: %Vor% Gibt es einen schöneren Weg dies zu tun, vorzugsweise alle innerhalb des Parsers? Dieser letzte Fehler sieht etwas fehl am Platze...
06.11.2010, 20:24
2
Antworten

TypeError: Erzwinge Unicode: brauche String oder Puffer, Liste gefunden

Ich versuche, ein Datenanalyse-Skript zum Laufen zu bringen. Es funktioniert soweit die Datenmanipulation betroffen ist. Was ich versuche, ist dies einzurichten, so dass ich mehrere benutzerdefinierte CSVs mit einem einzigen Befehl eingeben kann...
05.02.2014, 14:40
1
Antwort

Argparse subparser: Verstecke Metavar in der Befehlsliste

Ich verwende das Python argparse-Modul für Befehlszeilen-Unterbefehle in meinem Programm. Mein Code sieht im Prinzip so aus: %Vor% Beim Ausführen von "python test.py --help" möchte ich die verfügbaren Unterbefehle auflisten. Zur Zeit bekomme...
16.11.2012, 19:58
1
Antwort

Abfangen der ArgumentTypeError-Ausnahme von der benutzerdefinierten Aktion

Was ist die beste Vorgehensweise, um eine ArgumentTypeError-Ausnahme aus meiner eigenen benutzerdefinierten Aktion zu werfen und die Argaparse für mich zu fangen? Es scheint, dass argarses try / except-Block diese Ausnahme für meine benutzerd...
27.03.2012, 00:52
2
Antworten

python argparse - Anpassen von Fehlermeldungen

Ich möchte benutzerdefinierte Fehlermeldungen für bestimmte Verwendungsfehler in meinem Befehlszeilenprogramm generieren, das die argparse -Bibliothek verwendet. Ich weiß, dass ich die allgemeine Darstellung des Fehlers überschreiben kann, in...
20.06.2015, 17:02
2
Antworten

Wie finde ich heraus, ob argparse Argument tatsächlich in der Befehlszeile angegeben wurde?

Ich verwende arparse, um ein config dict zu aktualisieren, indem ich die in der Befehlszeile angegebenen Werte verwende. Da ich nur die Werte in der Konfiguration aktualisieren möchte, für die ein Wert explizit in der Befehlszeile erwähnt wurde....
17.08.2015, 18:05
1
Antwort

Wie Sie argparse.FileType stoppen, indem Sie die als Standard angegebene Datei erstellen

Ich liebe das Modul argparse . argparse.FileType ist auch hilfreich, es sei denn, Sie möchten, dass der Standardwert nicht sys.std* ist, da die Standardausgabedatei erstellt wird, selbst wenn Sie eine angeben Wert. Zum Beispiel: %V...
27.09.2013, 16:11