code: def reverse(rev_inputs=REV_INPUTS):
      
      dirname = os.path.dirname(__file__)
  
      for in_file in rev_inputs:
          reversed_dict = {}
          input_file = in_file + '.txt'
          output_file = in_file + 'Rev.txt'
          input_file = os.path.join(dirname, DICT_DIRECTORY, input_file)
          output_file = os.path.join(dirname, DICT_DIRECTORY, output_file)
          with open(input_file, 'r', encoding='utf-8') as f:
              for line in f:
                  line = line.strip()
                  split = line.split('\t')
                  if len(split) < 2:
                      continue
                  term1 = split[0]
                  term2 = split[1]
  
                  for char in term2.split(' '):
                      if char in reversed_dict:
                          reversed_dict[char].append(term1)
                      else:
                          reversed_dict[char] = [term1]
          with open(output_file, 'w', encoding='utf-8') as f:
              for key in reversed_dict:
                  line = key + '\t' + ' '.join(reversed_dict[key]) + '\n'
                  f.write(line)
docs: reverse the key, value in dictionary file
      :param rev_inputs: the files to be reversed
      :return: None