TP 5 Les Fichiers en Python
Exercice 1
Écrire un programme Python permettant de :
1) Se déplacer vers le répertoire « C:\Work\Python »
2) Créer un fichier nommé « [Link] » contenant les données
suivantes : Voiture
Camion
Bus
Bicyclette
3) Modifier le contenu du fichier en ajoutant une nouvelle ligne contenant la
valeur : Train
4) Afficher le contenu du fichier « [Link] »
Exercice 2
Soit le fichier « [Link] » comportant les enregistrements relatifs aux
candidats d’un concours. Chaque enregistrement est composé de:
NCIN
Nom
Prénom
Age
Décision contenant une des valeurs suivantes : admis, refusé,
ajourné Ces valeurs sont séparées par un point virgule « ; ».
NB :
La fonction strip() permet d’enlever les espaces éventuels au début et à la fin d’une
chaîne de caractères.
ch = " Exemple "
[Link]()
→ "Exemple"
Travail demandé :
1) Définir la fonction saisir() qui permet de remplir les données relatives aux
candidats dans le fichier « [Link] »
2) Définir la fonction admis() qui permet de créer le fichier « [Link] »
comportant les données relatives aux candidats admis
3) Afin de sélectionner en priorité les candidats admis et âgés moins de 30 ans,
créer la fonction attente() qui produira à partir du fichier « [Link] », un
nouveau fichier intitulé « [Link] » comportant les données relatives aux
candidats admis et âgés plus que 30 ans. Une ligne du fichier « [Link] »
comprend le NCIN, le nom et le prénom d’un candidat, séparées par point
virgule.
4) Définir la fonction statistiques (dec) qui permet de retourner le
pourcentage des candidats pour la décision dec (admis, refusé et
ajourné).
Le pourcentage des candidats admis =
(Nombre_des_candidats_admis / Nombre_des_candidats) * 100
5) Définir la fonction supprimer() qui supprimera du fichier « [Link] » les
candidats âgés plus que 30 ans.