code: def _read_raw_data(path):
      """
      Return the raw lines of the train and test files.
      """
  
      with zipfile.ZipFile(path) as datafile:
          return (
              datafile.read("ml-100k/ua.base").decode().split("\n"),
              datafile.read("ml-100k/ua.test").decode().split("\n"),
              datafile.read("ml-100k/u.item")
              .decode(errors="ignore")
              .split("\n"),
              datafile.read("ml-100k/u.genre")
              .decode(errors="ignore")
              .split("\n"),
          )
  
file_path: lightfm/lightfm/datasets/movielens.py
imports: import itertools
  import os
  import zipfile
  import numpy
  import scipy.sparse
  from lightfm.datasets import _common
label_desc: Use image node_id 1 for calling a global function with example usage: _read_raw_data(path) and returns: datafile,  datafile,  datafile,  datafile