Разбор логических значений с помощью argparse

Используя @Autowired, он работает. Вместо вызова внутреннего метода как this.method() вы можете сделать:

@Autowired
Foo foo;

, а затем вызывать:

foo.method2();
497
задан Peter Mortensen 30 April 2017 в 12:07
поделиться

1 ответ

Быстрый и легкий, но только для аргументов 0 или 1:

parser.add_argument("mybool", default=True,type=lambda x: bool(int(x)))
myargs=parser.parse_args()
print(myargs.mybool)

вывод будет "Ложью" после вызова от терминала:

python myscript.py 0
0
ответ дан 22 November 2019 в 22:24
поделиться
Другие вопросы по тегам:

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