def make_action(additional_arg): class customAction(argparse.Action): def __call__(self, parser, args, values, option_string=None): print(additional_arg) setattr(args, self.dest, values) return customAction#...parser.add_argument('-e', '--example', action=make_action('your arg'))


