code: def players_from_fantasypros_cheatsheet(file):
      
  
      with open(file, newline='') as csvfile:
          # Note - considered using a generator for this, but I don't want to hold the file open
          # for a long time and it's pretty small anyway.
          players = []
          playerindex = 0
          playerreader = reader(csvfile, delimiter=',')
          linecount = 0
          for row in playerreader:
              if linecount > 1:
                  raw_name = row[0]
                  name = raw_name[:raw_name.find('(') - 1]
                  position_text = raw_name[raw_name.find('(') + 1:raw_name.find('-') - 1]
                  position = Position[position_text]
                  value = int(row[2].replace('$', ''))
                  players.append(Player(name, position, value, linecount-2))
                  playerindex += 1
              linecount += 1
      return players
docs: :param File file: path to the file containing the player values in the standard
      CSV format used for fantasypros cheatsheets
      :return list(Player): a list of Players based on the info in the cheatsheet