import argparse def _GetOptionsParser(): """Get the options parser.""" parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument( '--greeting', dest='greeting', action='store', help=('If specified, use this input instead of asking.') ) return parser args = _GetOptionsParser().parse_args() greeting = args.greeting print greeting if not greeting: greeting = raw_input("Give me the greeting. ") print "The greeting is: ", greeting