Najlepszy sposób na przechowywanie dużego słownika Pythona w pliku

Mam skrypt Pythona (skrypt 1), który generuje duży słownik Pythona. Ten słownik musi zostać odczytany przez inny skrypt (skrypt 2). Czy ktoś mógłby mi zaproponować najlepszy sposób na napisanie słownika Pythona wygenerowanego przez skrypt 1 i odczytanie go przez skrypt 2. W przeszłości użyłem cPickle do pisania i czytania tak dużych słowników. Czy jest lepszy sposób na to?

questionAnswers(2)

yourAnswerToTheQuestion