no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | teaching:progappchim:glossaire_chimie [2019/04/29 12:13] (Version actuelle) – créée villersd | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Glossaire de chimie ====== | ||
+ | Cf. le [[teaching: | ||
+ | |||
+ | <code python glossaire-read-01.py> | ||
+ | # | ||
+ | # -*- coding: utf-8 -*- | ||
+ | """ | ||
+ | Utilisation du glossaire https:// | ||
+ | Le code dokuwiki source doit être sauvegardé dans un fichier glossaire-dokuwiki.txt | ||
+ | |||
+ | Programme de base à modifier/ | ||
+ | """ | ||
+ | from pathlib import Path | ||
+ | home = str(Path.home()) | ||
+ | |||
+ | # fichier d' | ||
+ | with open(home + "/ | ||
+ | lines = ifile.readlines() | ||
+ | ifile.close() | ||
+ | |||
+ | glossaire = {} | ||
+ | for line in lines: | ||
+ | if len(line) > 2 and line[2] == ';': | ||
+ | defi = line[4: | ||
+ | glossaire[defi[0].strip()] = defi[1].strip() | ||
+ | |||
+ | print(glossaire) | ||
+ | |||
+ | # tri (critère des caractères unicode) | ||
+ | for key in sorted(glossaire): | ||
+ | print(" | ||
+ | </ | ||
+ | |||
+ | Extension : sélectionner les définitions dans l' |