Сериализация объекта Python в исходный код Python

У меня есть словарь Python, который я Я хотел бы сериализовать в исходный код Python, необходимый для инициализации ключей и значений этого словаря.

Я ищу что-то вроде json.dumps () , но формат вывода должен быть Python, а не JSON.

Мой объект очень прост: это словарь, значения которого являются одним из следующих:

  1. литералы встроенного типа (строки, целые числа и т. Д.)
  2. списки литералов

Я знаю, что могу создать один сам, но я подозреваю, что есть угловые случаи, связанные с вложенными объектами, экранированием ключевых слов и т. д., поэтому я бы предпочел использовать существующую библиотеку с уже проработанными изгибами.

5
задан Justin Grant 23 December 2010 в 19:37
поделиться