Vous allez apprendre:
- Ouvrir un fichier
- Ecrire dans un fichier
- Lire un fichier
- Ajouter une liste à un fichier texte (txt)
Exercices sur les fichiers
Exercice 1: pays du globe
- Créer un fichier texte « paysMonde » à partir d’un éditeur de texte type Bloc-note et Insérer 3 ou 4 pays ainsi qu’une ligne vide au milieu et à la fin de ce fichier.
- Créer la Chaîne de caractères retournée par la lecture de ce fichier
- Créer la liste retournée par la lecture de ce fichier
- Faire une lecture et un affichage ligne
- Que constatez-vous : comment se traduisent les lignes laissées vides dans le fichier et comment les éliminer ?
- Créer une liste « listePaysAfricains » afin de créer un fichier « PaysAfrique » par utilisation de l’instruction writelines.
- Créer une liste « listePaysArabe » afin de créer un fichier « ListePaysArabe » par utilisation de l’instruction write.
- Créer un fichier « paysEurope » en utilisant une boucle tant que l’utilisateur souhaite saisir un pays.
- Recréer le fichier « paysMonde » à partir des 3 fichiers précédents (attention à la redondance).
Exercice 2:villes du Maroc
- Créer un fichier texte « villesMaroc » à partir d’un éditeur de texte type Bloc-note et Insérer 4 ou 5 villes ainsi qu’une ligne vide au milieu et à la fin de ce fichier.
- Créer la Chaîne de caractères retournée par la lecture de ce fichier
- Créer la liste retournée par la lecture de ce fichier
- Faire une lecture et un affichage ligne
- Que constatez-vous : comment se traduisent les lignes laissées vides dans le fichier et comment les éliminer ?
- Créer une liste « listeVillesRegionTTA » afin de créer un fichier «VillesRegionTTA » par utilisation de l’instruction writelines.
- Créer une liste « listeVillesRegionRSK » afin de créer un fichier «VillesRegionRSK » par utilisation de l’instruction write.
- Créer un fichier «VillesRegionCS » en utilisant une boucle tant que l’utilisateur souhaite saisir une ville.
- Recréer le fichier « villesMaroc » à partir des 3 fichiers précédents (évitez la redondance)
- Compléter le fichier «villesMaroc » par utilisation ou amélioration des fonctions créées en 9.
On propose d’ajouter les villes des différentes régions.
En indiquant dans chaque ligne « Ville : trait » Exemple : Agadir : Touristique