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 ")