From ea3cf1bf9b31dc3567887f600194745d0f246032 Mon Sep 17 00:00:00 2001 From: nemesis Date: Fri, 27 Mar 2020 19:52:10 +0100 Subject: [PATCH] lecture des fichiers de donnee --- lecture.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 lecture.py diff --git a/lecture.py b/lecture.py new file mode 100755 index 0000000..bbb2559 --- /dev/null +++ b/lecture.py @@ -0,0 +1,42 @@ +#!/usr/bin/python +# coding: utf8 + +import pickle +import sys + +contenu = {} + +def charger(fic): + global contenu + try: + with open(fic, "rb") as fichier: + loader = pickle.Unpickler(fichier) + contenu = loader.load() + except: + clock = {} + +if (len(sys.argv) is 2): + charger(sys.argv[1]) + try: + for valeur in contenu: + obj = contenu[valeur] + try: + for val in obj: + print(valeur + " : " + val) + except: + for cle,val in obj.items(): + print(cle[0] + " : " + cle[1] + " : " + val) + except: + try: + for cle,val in contenu.items(): + for key,value in val.items(): + print(str(cle) + ":" + str(key) + " : " + str(value)) + except: + try: + for cle,val in contenu.items(): + if (val): + print(cle[0] + ":" + cle[1]) + except: + print("KABOUM!") +else: + print("lecture.py ")