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
Instructions de l’exercice
- Ouvrez le fichier
moby_dick.txten lecture seule à l'aide d'une instructionwithet liez-le à la variablefile. 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'objetfileet 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(____)