Analysieren von booleschen Werten mit argparse
Hier ist ein Beispiel dafür, wie man mit argparse in Python boolesche Werte verarbeitet:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--flag', type=bool, default=True, help='Eine boolesche Flagge')
args = parser.parse_args()
print(args.flag)
In diesem Beispiel erstellen wir ein ArgumentParser-Objekt und fügen ein boolesches Argument '--flag' dazu, indem wir die Methode add_argument()
verwenden. Der Parameter type
ist auf bool
und der Parameter default
ist auf True
gesetzt. Der Parameter help
dient zur Bereitstellung einer kurzen Beschreibung des Arguments. Dann verarbeiten wir die Befehlszeilenargumente mit der Methode parse_args()
und greifen auf den Wert des Arguments '--flag' mit dem Attribut args.flag
zu.
Sie können dieses Skript mit verschiedenen Eingaben ausführen, um zu sehen, wie es funktioniert:
python script.py --flag True python script.py --flag False False
Dies ist nur ein einfaches Beispiel, und argparse bietet viele weitere Funktionen für komplexere Befehlszeilenschnittstellen.