diff --git a/module2/exo4/analyse-journal.org b/module2/exo4/analyse-journal.org new file mode 100644 index 0000000000000000000000000000000000000000..adcb0a7e445a8c82d54d335460af9fbe93932aad --- /dev/null +++ b/module2/exo4/analyse-journal.org @@ -0,0 +1,55 @@ +#+TITLE: Analyse du journal +#+AUTHOR: Louis Lacoste +#+DATE: 2022-11-20 +#+LANGUAGE: fr +# #+PROPERTY: header-args :eval never-export + +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: + +* Récupération des données du journal + +Ici nous allons importer les étiquettes et les exporter dans un +fichier =data.csv=. + +#+begin_src shell :results output :exports both +grep -oP "(?<=:)([a-zA-Z]*)(?=:)" ~/org/journal.org > data.csv +head -n 5 data.csv +#+end_src + +#+RESULTS: +: informatique +: wikipedia +: biologie +: virus +: allergie + +* Traitement des données + +#+NAME: import-python +#+begin_src python :results output :session :exports both :dir /home/polarolouis/Documents/MOOC/RR/mooc-rr/module2/exo4 +import csv +with open('data.csv', 'r', encoding='utf8') as csvfile: + reader = csv.reader(csvfile) + for row in reader: + print(row) +#+end_src + +#+RESULTS: import-python +#+begin_example + +['informatique'] +['wikipedia'] +['biologie'] +['virus'] +['allergie'] +['biologie'] +['LOGBOOK'] +['END'] +['LOGBOOK'] +['END'] +#+end_example diff --git a/module2/exo4/data.csv b/module2/exo4/data.csv new file mode 100644 index 0000000000000000000000000000000000000000..9bbb23b7ae77150a0d24568e017d7c724bd7ae34 --- /dev/null +++ b/module2/exo4/data.csv @@ -0,0 +1,10 @@ +informatique +wikipedia +biologie +virus +allergie +biologie +LOGBOOK +END +LOGBOOK +END