Код: Выделить всё
argparseКод: Выделить всё
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--use-unicorns', action='store_true')
args = parser.parse_args(['--use-unicorns'])
print(args) # returns: Namespace(use_unicorns=True)
Это может вызвать некоторое разочарование, поскольку переменная args.use_unicorns в коде не дает понять, какой вариант был определен. .
Как я могу заставить argparse принимать --use-unicorns и --use_unicorns как допустимые способы определения этого необязательный аргумент?
Подробнее здесь: https://stackoverflow.com/questions/535 ... dentically
Мобильная версия