Geben Sie Optionen an, wenn Sie Python ausführen

Verwenden Sie ArgumentParser, um Optionen beim Ausführen von Python anzugeben

option_argparser.py


from argparse import ArgumentParser

def get_option(level):
    argparser = ArgumentParser()
    argparser.add_argument('-l', '--level', type=int,
                           default=level,
                           help='Specify level')
    return argparser.parse_args()

level=1
args = get_option(level)

print('level : ' + str(args.level))

Ausführungsergebnis

$ python3 option_argparser.py 
level : 1
$ python3 option_argparser.py -l 3
level : 3
$ python3 option_argparser.py --level 3
level : 3
$ python3 option_argparser.py --help
usage: option_argparser.py [-h] [-l LEVEL]

optional arguments:
  -h, --help            show this help message and exit
  -l LEVEL, --level LEVEL
                        Specify level

Referenz

argparse --- Parser für Befehlszeilenoptionen, Argumente, Unterbefehle Eine kurze Zusammenfassung der Verwendung von ArgumentParser

Recommended Posts

Geben Sie Optionen an, wenn Sie Python ausführen
Geben Sie Optionen an, wenn Sie flake8 mit flycheck ausführen
Traps beim Ausführen von ausführbaren Python Windows-Dateien
Was ist in dieser Variablen (wenn das Python-Skript ausgeführt wird)?
Geschichte beim Iterieren des Python-Tupels
Geben Sie mehrere Listenindizes an (Python)
[GCP] Ein Memorandum zum Ausführen eines Python-Programms mit Cloud-Funktionen
Achtung bei os.mkdir in Python
Fehler beim Spielen mit Python
Versuchen Sie, Python mit Try Jupyter auszuführen
Geben Sie die Python-Version mit virtualenv an
Wrapper mit Hadoop in Python
Tkinter canvas (Fenster) startet nicht, wenn Python 3.7.4 unter Atom ausgeführt wird
Was tun, wenn beim Ausführen von Python eine Warnung zur unsicheren Plattform angezeigt wird?
Hinweise zur Verwendung der Tab-Vervollständigung beim interaktiven Ausführen von Python unter Windows
Stellen Sie fest, ob beim Ausführen eines Python-Skripts eine Standardausgabe weitergeleitet wird
Roboter läuft mit Arduino und Python
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
Überprüfen Sie das Verhalten beim Zuweisen von Python
Legen Sie die Python-Kompilierungsoptionen mit pyenv fest
Unterstützung bei der Installation von Pillon auf Python3.9
Starten Sie den Docker-Container, wenn Sie Pytest ausführen
Optionen für die Python-Entwicklungsumgebung für Mai 2020
Beim Ausführen von Cuckoo Sandbox wird ein Yara-Fehler angezeigt
[Python] Seien Sie vorsichtig, wenn Sie Druck verwenden
Ich habe es mit Grumpy versucht (Python ausführen).
Vorsichtsmaßnahmen beim Erstellen eines Python-Generators
Töte alle spezifischen Pythons, die ausgeführt werden
Bestimmen des Betriebssystems, auf dem Python ausgeführt wird
Python - Symbole, die beim Ausführen von Operationen verwendet werden
Vorsichtsmaßnahmen bei der Verwendung von Phantomjs aus Python
Wenn matplotlib nicht mit python2.7 funktioniert
Ich habe versucht, Prolog mit Python 3.8.2 auszuführen.
Proxy-Fehler beim Ausführen von "pip install"
Verwenden Sie gcc-4.2 beim Kompilieren von Python (MacOS)
Bei Verwendung von MeCab mit virtualenv python
Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5
Bei Verwendung regulärer Ausdrücke in Python
Beim Schreiben eines Programms in Python
Beseitigen Sie WARNUNG beim Starten von Python IDLE
[Python] Format, wenn to_csv mit Pandas
So blenden Sie die Eingabeaufforderung aus, wenn Sie Python in Visual Studio 2015 ausführen
[Django] SQLite-Versionsfehler beim Ausführen von python manage.py in einer aws cloud9-Umgebung