19
Розбір булевих значень з argparse
Я б хотів використовувати argparse для розбору бульних аргументів командного рядка, записаних як "--foo True" або "--foo False". Наприклад: my_program --my_boolean_flag False Однак наступний тестовий код не робить того, що я хотів би: import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) Сумно, parsed_args.my_boolоцінює …