Hello,
Je suis en train de créer une base de donnée en python qui génère trois fichiers txt.
Parmi cela il y a un fichier étudiant qui recense :
ID;Prénom;Nom;Année
et un fichier cours
ID_Cours;Nom_cours;Année_cours
Ainsi, lorsque j'ajoute une note je vérifie que l'étudiant et le cours on une année identique.
Je voudrais ensuite simplifier l'affichage, c'est à dire que j'aimerais bien que lorsque j'ai sélectionné le cours (I20;Test;2) pour lequel je vais ajouter une note, ensuite j'aimerais afficher que les étudiants qui sont en année 2.
Actuellement je lis mes fichiers avec readlines, et je print.
Il faut faire une récupération de variable qui correspond à l'année et ensuite dans ma liste d'étudiant je pensais plutôt faire quelque chose comme
Mais je n'arrive pas à faire ma récupération de variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 etudiant_annee = [] fichier = open('etudiants.txt', 'r') content = fichier.readlines for line in content : L=line.split(';') if L[3] == variable du fichier cours: etudiant_annee.append(line) print(etudiant_annee)
Merci pour votre aide
Back
Partager