Importation de fichiers texte entiers
Dans cet exercice, vous travaillerez avec le fichier moby_dick.txt
.
Il s'agit d'un fichier texte contenant les premières phrases de Moby Dick,
l'un des plus grands romans américains ! Dans la vidéo, vous avez vu que vous pouviez ouvrir un tel fichier en utilisant file = open('moby_dick.txt', mode='r')
. Vous pouvez ensuite lire le fichier à l'aide de file.read()
et le fermer à l'aide de file.close()
. Cependant, l'utilisation de gestionnaires de contexte favorise l’efficacité. Dans cet exercice, vous apprendrez à ouvrir un fichier texte, à en afficher le contenu, puis à le fermer en utilisant un gestionnaire de contexte.
Cet exercice fait partie du cours
Introduction à l'importation de données en Python
Instructions
- Ouvrez le fichier
moby_dick.txt
en lecture seule à l'aide d'une instructionwith
et liez-le à la variablefile
. Veillez à écrire le nom du fichier entre guillemets''
. - Affichez le contenu du fichier en shell à l'aide de la fonction
print()
. Comme Hugo l'a montré dans la vidéo, vous devrez appliquer la méthode.read()
à l'objetfile
et afficher le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Open a file as read-only and bind it to file
with open('____', '____') as file:
# Print it
print(____)