Argparse Notes
Argparse notes
Section titled “Argparse notes”#!/usr/bin/env pythonimport argparseimport logginglogging.basicConfig(level=logging.INFO)logger = logging.getLogger(__name__)
def parse_args(): parser = argparse.ArgumentParser(description="") parser.add_argument("--arg", dest="arg_weird_dest", required=True, help="help") parser.add_argument("--flg", action="store_true") return parser.parse_args()
if __name__ == "__main__": args = parse_args() logger.info(args.arg_weird_dest)