From b19ad51639e29386ae596a430efa76cbd37bd365 Mon Sep 17 00:00:00 2001 From: Antoine Van Elstraete Date: Mon, 24 Jan 2022 18:50:29 +0100 Subject: [PATCH] =?UTF-8?q?Fonction=20pour=20charger=20le=20dictionnaire?= =?UTF-8?q?=20et=20d=C3=A9but=20de=20mise=20en=20forme=20du=20programme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wgamesolv.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/wgamesolv.py b/wgamesolv.py index fb9c2e5..5cac275 100755 --- a/wgamesolv.py +++ b/wgamesolv.py @@ -62,10 +62,9 @@ parser.add_argument( args = parser.parse_args() -# Dictionary -if args.dictionary: +def load_dict(dict_file): try : - with open(args.dictionary, "r") as dico: + with open(dict_file, "r") as dico: liste = json.load(dico) except: print("Impossible d'ouvrir le fichier" + fp) @@ -198,6 +197,13 @@ if bl: if invalidate == 0: blFilter.append(mot) + +if __name__ == "__main__": + liste = load_dict(args.dictionary) + liste = resolv_len(liste, nb) + + + # Affiche du résultat if pattern and kl and bl: print(", ".join(blFilter))