import csv
import json
import pickle
# fonction : création du dictionnaire depuis un CSV : colonne 1 = key et colonne 2 = value
def transform_to_dict(csv_file):
my_dict = {}
with open(csv_file, 'r') as file:
f = csv.reader(file, delimiter='\t')
for row in f:
key = row[0].lower().strip()
value = row[1].lower().strip()
my_dict[key] = value
return my_dict
# fonction : sauvegarde du dictionnaire dans un json
def save_dict_to_json(my_dict,my_json) :
with open(my_json, 'w') as fichier:
json.dump(my_dict, fichier)
# appel des fonctions
fichier_csv = 'abreviations.csv'
resultat = transform_to_dict(fichier_csv)
fichier_json = 'abreviations.json'
save_dict_to_json(resultat, fichier_json)