#!/usr/bin/env python # -*- coding: UTF8 -*- dico = {} def load_file(): f = open("dico.txt", "r") for ligne in f.readlines(): tab = ligne.split(":") dico[tab[0]] = tab[1] def save_file(): f = open("dico.txt", "w") for key in dico.keys(): f.write(key + ":" + dico[key]\n") f.close() def del_item(nom): # blabla """une fonctione ne fait rien Cette fonction ne fait rien """ pass def add_item(nom, no_tel, confirm=True): dico["nom"] = no_tel def lister(): for key in dico.keys(): print "|", key, ">", dico[key], "|" print "\n" def rechercher(searchValue): if dico.has_key(searchValue): print "|", searchValue, ">", dico[searchValue], "|\n" else: print "désolé, ce contact n'existe pas\n" load_file() while 1: print("Que vouslez-vous faire ?") menuitem = raw_input(" 0 - quitter\n \ 1 - lister les contacts\n \ 2 - faire une recherche\n \ 3 - ajouter un contact\n \ \n\ choix : ") if (menuitem == "0"): print "au revoir" break if (menuitem == "1"): lister() if (menuitem == "2"): searchValue = raw_input("comment s'appelle le contact ?\n") rechercher(searchValue) save_file()