Gibt es eine Möglichkeit, Flags wie [+-]a,b,c,d
? zu parsen?
sollte True in dest
von s
und False in dest
von b
speichern, ähnlich wie bei Windows attrib
oder Linux chmod
.
Momentan verwende ich 2 separate Argumente +s
und -s
mit store_true
bzw. store_false
. Aber es schafft eine hässliche Hilfe mit der Auflistung jeder Flagge zweimal (+ a & amp; -A)
Eine andere Problemumgehung wäre, das erweiterte arg mit regex zu parsen (was irgendwie viel einfacher erscheint und eine benutzerdefinierte Beschreibung verwendet, aber ), bevor ich das tun wollte Ich könnte dasselbe mit argparse selbst durchführen.