💠Argparse Action

🧱 Action Yapısı

Parametre
Açıklama

'store_true'

Flag* değeri olur ve komutta içerilirse True değeri alır (-h gibi)

count

Kaç kere yazıldığı bilgisini tutar (-vvv için 3)

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--verbose", help="increase output verbosity",
                    action="store_true")
args = parser.parse_args()
if args.verbose:
    print("verbosity turned on")

📜 Komutun Çıktısı

$ python3 prog.py --verbose
verbosity turned on

$ python3 prog.py --verbose 1
usage: prog.py [-h] [--verbose]
prog.py: error: unrecognized arguments: 1

$ python3 prog.py --help
usage: prog.py [-h] [--verbose]

optional arguments:
  -h, --help  show this help message and exit
  --verbose   increase output verbosity

Last updated

© 2024 ~ Yunus Emre Ak ~ yEmreAk