Как добавить аргумент ключевого слова со значением по умолчанию при настройке argparse в Python?Python

Программы на Python
Anonymous
Как добавить аргумент ключевого слова со значением по умолчанию при настройке argparse в Python?

Сообщение Anonymous »

У меня есть функция, которая устанавливает, какие аргументы могут быть переданы в командную строку при вызове функции, используя argparse:

Код: Выделить всё

def parse_arguments(args):
parser = argparse.ArgumentParser(usage=argparse_usage())
parser.add_argument('mic', type=str)
parser.add_argument('date_range', type=str)
parser.add_argument('sleep_time', type=int, nargs="?", default=1)
parser.add_argument('force', type=bool, action='store_false')
Мне не совсем понятны две вещи:

[*]Как мне сделать так, чтобы последний аргумент имел силу аргумент ключевого слова, который по умолчанию имеет значение False? - возможно ли это?
[*]Достигает ли store_false второй части вышеизложенного при установке значения по умолчанию False?
< /ол>

Подробнее здесь: https://stackoverflow.com/questions/787 ... argparse-i

Вернуться в «Python»