TD : Manipulation de fichiers
1 heure
Inspir´e du TD de J-C Rollin, professeur en TSI `a G. Eiffel
24 janvier 2018
I] Premier exercice
On cherche dans cette partie `a comprendre le script suivant :
script1.py 1. R´epondre aux questions suivantes :
(a) Indiquer ce que r´ealise la ligne 11 et le rˆole de ’a’.
R´eponse
(b) Que se passe-t-il si on remplace ’a’ par ’w’ ?
R´eponse
1
MPSI - 2017/2018 TD : Manipulation de fichiers http://pascal.delahaye1.free.fr/
(c) Indiquer le rˆole de \n`a la ligne 12.
R´eponse
(d) Indiquer le r´esultat obtenu apr`es l’ex´ecution des lignes 11 `a 17.
Qu’obtient-on apr`es avoir ex´ecut´e 2 fois cette s´erie d’instructions ?
R´eponse
(e) Reprendre la question pr´ec´edente lorsque l’on remplace ’a’ par ’w’ en ligne 11.
R´eponse
2. Ouvrir le programmescript1.pyet v´erifier vos r´eponses aux questions.
II] Edition du bilan du mois de mai
On souhaite am´eliorer le programme pr´ec´edent afin :
• d’inscrire dans un fichier les distances parcourues chaque jour du mois de mai.
Les informations sont disponibles dans le fichiermai.odt
• de faire le total des distances parcourues durant ce mois et d’inscrire le r´esultat `a la fin du fichier pr´ec´edent.
Vous trouverez dans le fichierscript2.pyune ´ebauche du programme `a r´ealiser.
Compl´eter ce script afin d’obtenir en sortie un fichiermarche.txtdont le contenu est de la forme suivante :
2