Statt dessen:argparse Position der Positionsargumente
usage: installer.py [-h] [-v] dir
würde Ich mag diese haben:
usage: installer.py dir [-h] [-v]
Gibt es eine Möglichkeit, die Position der Positionsargumente spezifizieren?
Statt dessen:argparse Position der Positionsargumente
usage: installer.py [-h] [-v] dir
würde Ich mag diese haben:
usage: installer.py dir [-h] [-v]
Gibt es eine Möglichkeit, die Position der Positionsargumente spezifizieren?
Wenn Sie eine Positions Argument gesetzt, kann dieses Argument in jeder Art und Weise konsumiert werden, so dass Sie immer noch haben
installer.py dir [-h] [-v]
Und dir verbraucht werden würde, das ist sehr ähnlich dem Beispiel in der argparse Dokumentation: http://docs.python.org/library/argparse.html#example
Von der argparse Dokumentation
standardmäßig berechnet ArgumentParser die Verwendung messag e von den Argumenten enthält:
usage: PROG [-h] [--foo [FOO]] bar [bar ...]
Die Standardmeldung bei der Verwendung außer Kraft gesetzt werden kann = Schlüsselwort-Argument:
>> Parser = argparse.ArgumentParser (prog = 'PROG', Verwendung = '% (prog) s [Optionen]')
usage: PROG [options]