====== Glossaire de chimie ====== Cf. le [[teaching:glossaire-chimie|glossaire de chimie]] #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Utilisation du glossaire https://dvillers.umons.ac.be/wiki/teaching:glossaire-chimie Le code dokuwiki source doit être sauvegardé dans un fichier glossaire-dokuwiki.txt Programme de base à modifier/compléter. """ from pathlib import Path home = str(Path.home()) # fichier d'entrée with open(home + "/tempo/glossaire-dokuwiki.txt", "r") as ifile: lines = ifile.readlines() ifile.close() glossaire = {} for line in lines: if len(line) > 2 and line[2] == ';': defi = line[4:].split(':') glossaire[defi[0].strip()] = defi[1].strip() print(glossaire) # tri (critère des caractères unicode) for key in sorted(glossaire): print("%s: %s" % (key, glossaire[key])) Extension : sélectionner les définitions dans l'ordre des unités d'acquis d'apprentissage (cf. le fichier proposé en bas du glossaire).