Есть ли библиотеки для генерации исходного кода на Python? - PullRequest
0 голосов
/ 20 июля 2009

Я хотел бы написать инструмент для генерации кода, который позволит мне создавать исходные файлы для динамически генерируемых классов. Я могу создать класс и использовать его в коде, но было бы неплохо иметь исходный файл как для документации, так и для импорта чего-либо.

Существует ли такая вещь? Я видел sourcecodegen , но я бы предпочел не связываться с аст-деревьями, поскольку они не переносимы.

1 Ответ

2 голосов
/ 20 июля 2009

Я не знаю ни одной готовой библиотеки, но взгляну на шаблоны Python Mako и Jinja2 . Они оба могут генерировать исходный код Python за кулисами (они преобразуют текстовые шаблоны в код Python, а затем в байт-код Python).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...