1 changed files with 42 additions and 0 deletions
@ -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 <fichier>") |
Loading…
Reference in new issue