code: def _reviews_preprocessing(reviews_readfile):
      logger.info("start reviews preprocessing...")
      reviews_writefile = reviews_readfile + "_output"
      reviews_r = open(reviews_readfile, "r")
      reviews_w = open(reviews_writefile, "w")
      for line in reviews_r:
          line_new = eval(line.strip())
          reviews_w.write(
              str(line_new["reviewerID"])
              + "\t"
              + str(line_new["asin"])
              + "\t"
              + str(line_new["unixReviewTime"])
              + "\n"
          )
      reviews_r.close()
      reviews_w.close()
      return reviews_writefile
  
imports: import os
  import shutil
  import pandas
  import gzip
  import random
  import logging
  import _pickle
  from recommenders.utils.constants import SEED
  from recommenders.datasets.download_utils import maybe_download
label_desc: Use image node_id 10 for calling a global function with example usage: _reviews_preprocessing(reviews_readfile) and returns: reviews_writefile