Melhor maneira de armazenar um dicionário python grande em um arquivo

Eu tenho um script python (script 1) que geram um dicionário python grande. Este dicionário deve ser lido por outro script (script 2). Alguém poderia me sugerir a melhor maneira de escrever o dicionário python gerado pelo script 1 e ser lido pelo script 2. No passado eu usei o cPickle para escrever e ler dicionários tão grandes. Existe uma maneira melhor de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion