code: def __init__(self):
      super(ArgsParser, self).__init__(
          formatter_class=RawDescriptionHelpFormatter
      )
      self.add_argument(
          "-o", "--opt", nargs="+", help="set configuration options"
      )
      self.add_argument(
          "-l",
          "--language",
          nargs="+",
          help="set language type, support {}".format(support_list),
      )
      self.add_argument(
          "--train",
          type=str,
          help="you can use this command to change the train dataset default path",
      )
      self.add_argument(
          "--val",
          type=str,
          help="you can use this command to change the eval dataset default path",
      )
      self.add_argument(
          "--dict",
          type=str,
          help="you can use this command to change the dictionary default path",
      )
      self.add_argument(
          "--data_dir",
          type=str,
          help="you can use this command to change the dataset default root path",
      )
  
file_path: PaddleOCR/configs/rec/multi_language/generate_multi_language_configs.py
imports: import yaml
  from argparse import ArgumentParser, RawDescriptionHelpFormatter
  import os.path
  import logging
label_desc: Use image node_id 1 to create a new ArgsParser object from inherited base classes: ArgumentParser with example: obj = ArgsParser()