import argparse if __name__ == "__main__": ap = argparse.ArgumentParser() ap.add_argument("-t", "--test", type=str, nargs=1) # nargs='?') # this works ap.add_argument('yuri', nargs='?') args = ap.parse_args() print(args.test)