CommencezCommencez gratuitement

Importer des fichiers texte entiers

Dans cet exercice, vous allez travailler avec le fichier moby_dick.txt. C'est un fichier texte qui contient les premières phrases de Moby Dick, l'un des grands romans américains! Dans la vidéo, vous avez vu que vous pouviez ouvrir un tel fichier avec file = open('moby_dick.txt', mode='r'). Vous pouviez ensuite le lire avec file.read() et fermer le fichier avec file.close(). Toutefois, l'utilisation d'un gestionnaire de contexte permet de faire cela plus efficacement. Dans cet exercice, vous gagnerez de l'expérience à ouvrir un fichier texte, à en afficher le contenu et, finalement, à le fermer à l'aide d'un gestionnaire de contexte.

Cette activité fait partie du cours

Introduction à l'importation de données en Python

Voir le cours

Instructions de l’exercice

  • Ouvrez le fichier moby_dick.txt en lecture seule à l'aide d'une instruction with et liez-le à la variable file. Assurez-vous de passer le nom de fichier entre guillemets ''.
  • Affichez le contenu du fichier dans le terminal à l'aide de la fonction print(). Comme Hugo l'a montré dans la vidéo, vous devrez appliquer la méthode .read() à l'objet file et afficher le résultat.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Open a file as read-only and bind it to file
with open('____', '____') as file:
  	# Print it
    print(____)
Modifier et exécuter le code