argparse - choisungwook/portfolio GitHub Wiki
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-a", "--abc", type=str, required=True, help="demo abc")
parser.add_argument("-b", "--def", type=str, help="demo def", required=True)
args = parser.parse_args()
if not os.path.exists(args.def):
parser.error("demo {} does not exist".format(args.abc))