Próbuję zgłosić błąd, jeśli użytkownik wprowadzi zduplikowany klucz w słowniku. Słownik znajduje się w pliku i użytkownik może edytować plik ręcznie.Podnoszenie błędów w przypadku duplikowania kluczy w słowniku
Przykład:
dico= {'root':{
'a':{'some_key':'value',...},
'b':{'some_key':'value',...},
'c':{'some_key':'value',...},
...
'a':{'some_key':'value',...},
}
}
nowy klucz 'a' już istnieje ...
Jak mogę przetestować Dico i ostrzega użytkownika, gdy załadować Dico z pliku?
Jak ładujesz słownik z pliku? –
@HughBothwell: z 'from x import dico' – Thammas