Boolean argument for script

后端 未结 3 981
一整个雨季
一整个雨季 2021-02-01 00:03

In Python, I understand how int and str arguments can be added to scripts.

parser=argparse.ArgumentParser(description=\"\"\"Mydescription\"\"\")
parser.add_argum         


        
3条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-01 00:59

    You can either use the action with store_true|store_false, or you can use an int and let implicit casting check a boolean value.

    Using the action, you wouldn't pass a --foo=true and --foo=false argument, you would simply include it if it was to be set to true.

    python myProgram.py --foo
    

    In fact I think what you may want is

    parser.add_argument('-b', action='store_true', default=False)
    

提交回复
热议问题