Задать вопрос
@vitalysokolov

Почему add_argument() из argparse не проверяет на точное соответствие аргумента?

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-d', '--dataset',
                    help='...',
                    action='store_true')
args = parser.parse_args()
if args.dataset:
    print('dataset')


Почему, если аргумент только частично совпадает со значением в parser.add_argument(), условие в args.dataset срабатывает?
$ ./argparser.py --dat
dataset

Какой параметр нужно добавить, чтобы была проверка на строгое соответствие?
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы