argparse argument avec tiret
Bonjour,
J'utilise le module argparse, cependant je rencontre un problème lorsque mon programme contient un argument obligatoire qui peut être consititué du tiret '-'
Code:
1 2 3 4 5
|
parser = argparse.ArgumentParser(prog='name', allow_abbrev=False)
parser.add_argument('mandatory', type=str)
parser.add_argument('-v', '--verbose', action="store_true", help="Verbose mode")
args = parser.parse_args() |
Citation:
python3 test.py -v "abc"=> OK
python3 test.py "-X12" => KO (il pense que -X est une option (qui n'exite pas) malgrès les doubles quotes")
Avez-vous une solution ?