I have this three types of commands in code:
test.py save file_name
test.py load file_name
test.py list_files
Currently, to parse them i use three subparsers, but is there opportunity to use one subparser to two commads 'load' and 'save', because they use same argument 'file_name'?
parser = argparse.ArgumentParser(description='Test parser')
subparsers = parser.add_subparsers(dest='command')
parser_load = subparsers.add_parser("load")
parser_load.add_argument("file_name")
parser_save = subparsers.add_parser("save")
parser_save.add_argument("file_name")
parser_list_files = subparsers.add_parser("list_files")