Commandline arguments - argparse

PHOTO EMBED

Thu Apr 28 2022 08:12:46 GMT+0000 (Coordinated Universal Time)

Saved by @wagm #python

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-c', '--com-port', metavar='N', type=int, required=True, help='HART modem com port')
parser.add_argument('-s', '--slave-address', metavar='N', type=int, default=0, help='HART slave address')
parser.add_argument('-l', '--log', action='store_true', help='log to file')
parser.add_argument('-v', '--verbose', action='store_true', help='print values to console')
args = parser.parse_args()

logger = setup_logging(args.verbose, args.log)
content_copyCOPY