Estoy escribiendo un programa que almacena datos en un objeto de diccionario, pero estos datos deben guardarse en algún momento durante la ejecución del programa y cargarse nuevamente en el objeto de diccionario cuando el programa se ejecute nuevamente. ¿Cómo convertiría un objeto de diccionario en una cadena que se pueda escribir en un archivo y volver a cargar en un objeto de diccionario? Con suerte, esto admitirá diccionarios que contengan diccionarios.