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.