2009-07-20 79 views
0

我想编写一个代码生成工具,它允许我为动态生成的类创建源文件。我可以创建这个类并在代码中使用它,但是为文档和允许导入一个文件都有一个源文件会很好。有没有用于生成Python源代码的库?

这样的事情是否存在?我已经看过sourcecodegen,但我宁愿避免因为它们不便携而烦人。

回答

2

我不知道任何现成的库,但看看Python模板引擎MakoJinja2。它们都可以在后台生成Python源代码(它们将文本模板转换为Python代码,然后转换为Python字节码)。

+0

+1:只需使用模板引擎。它运作良好。这就是我们所做的。 – 2009-07-20 23:23:42