Код: Выделить всё
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