Почему 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

Какой параметр нужно добавить, чтобы была проверка на строгое соответствие?
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы