Pytania otagowane jako command-line-parsing

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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.