]>
git.immae.eu Git - perso/Denise/oms.git/blob - faq.py
2 # -*- coding: utf-8 -*-
3 ### Les fonctions et données pour la FAQ, et le changelog
9 fichier_FAQ
= chemin_data
+"FAQ_data.txt"
10 fichier_changelog
= chemin_data
+"changelog_data.txt"
14 def lire_fichier_csv_simple(fichier
):
15 """ lire un fichier csv et le renvoyer en table"""
17 with open(fichier
, "r") as fichier_csv
:
18 reader_notes
= csv
.reader(fichier_csv
,delimiter
=",",dialect
="unix")
19 for ligne
in reader_notes
:
24 def extraire_categories(table
):
25 """ extrait les catégories (1ere colonne du tableau de tableau)
26 renvoie sous forme de liste"""
29 if not (ligne
[0] in liste_cat
):
30 liste_cat
.append(ligne
[0])
33 def extraire_tables_par_cat(table
):
34 """ construit deux tables : une de catégories, une de tables de (q,r)
35 categ[i] va correspondre à tableqr[i] en terme de catégorie"""
36 categ
= extraire_categories(table
)
37 tableqr
= [ [] for i
in range(len(categ
)) ]
42 (q
,r
) = [ligne
[1],ligne
[2]]
43 ind
= categ
.index(cat
)
44 tableqr
[ind
].append((q
,r
))
46 print("Impossible de lire la ligne : "+str(ligne
))
48 return (categ
,tableqr
)