19
Analysieren von booleschen Werten mit argparse
Ich möchte argparse verwenden, um boolesche Befehlszeilenargumente zu analysieren, die als "--foo True" oder "--foo False" geschrieben sind. Zum Beispiel: my_program --my_boolean_flag False Der folgende Testcode macht jedoch nicht das, was ich möchte: 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) Leider parsed_args.my_boolbewertet …