ici est le plus simple script python, du nom comme test.pypython3: pourquoi dans argparse, un 'Vrai' est toujours 'Vrai'?
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--bool', default=True, type=bool, help='Bool type')
args = parser.parse_args()
print(args.bool)
Mais quand je lance ce code dans la ligne de commande:
python test.py --bool False
True
alors que lorsque '-bool' defalut = False dans mon code, les choses semblent bien, l'argparse fonctionne correctement.
Pourquoi?
Merci beaucoup.