Gibt es eine Möglichkeit, ein Argument in Pythons Argument zu erstellen, das true zurückgibt, wenn keine Werte angegeben werden?
Zur Zeit--resize
as von mir erstellte @ -Flag ist boolesch und bedeutet, dass die Größe aller meiner Objekte geändert wird:
parser.add_argument("--resize", action="store_true", help="Do dictionary resize")
# ...
# if resize flag is true I'm re-sizing all objects
if args.resize:
for object in my_obects:
object.do_resize()
Gibt es eine Möglichkeit, ein Argument zu implementieren, das bei Übergabe als Boolesches Flag --resize
) gibt true zurück, wird aber mit value (@ übergeb--resize 10
), enthält einen Wert.
Beispiel
python ./my_script.py --resize # Will contain True that means, resize all the objects
python ./my_script.py --resize <index> # Will contain index, that means resize only specific object