19
Analiza wartości logicznych za pomocą argparse
Chciałbym użyć argparse do analizy argumentów wiersza poleceń boolean zapisanych jako „--foo True” lub „--foo False”. Na przykład: my_program --my_boolean_flag False Jednak poniższy kod testowy nie robi tego, co chciałbym: 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) Niestety parsed_args.my_boolocenia True. Jest tak …