Skip to content

Traitement de fichiers

Le contenu d'un répertoire

Le répertoire /assets/files/ contient des fichiers média dont le nom est structuré avec les informations sur l'épisode.

Écrivez une fonction qui :

  • Ouvre le répertoire (le chemin doit être passé en paramètre).
  • Parcourt le contenu élément par élément.
  • Récupère les noms de fichiers et les affiche

Cette fonction pourra être utilisée avec un autre exercice.

Le contenu d'un fichier

Le répertoire /assets contient un fichier showslist.csv. Ce fichier au format csv contient une liste de données à propos de séries que nous pouvons intégrer dans nos données.

Nous allons écrire une fonction afin d'extraire les données de ce fichier.

Écrivez une fonction qui :

  • Ouvre le fichier (le chemin doit être passé en paramètre).
  • Parcourt le fichier ligne à ligne.
  • Décompose le contenu de chaque ligne en une liste.
  • Ordonne la liste selon les données attendues comme paramètres du constructeur Episode. Attention, le titre de la série doit aussi être présent en premier élément.
  • Assurez-vous lors de cette conversion que les types de données soient bien respectés.
  • Affichez la liste obtenue (cette partie est temporaire pour vérifier le bon comportement)