2009-07-20 14 views
0

私は、動的に生成されたクラスのソースファイルを作成できるコード生成ツールを作成したいと思います。私はクラスを作成してコードで使用することができますが、ドキュメンテーションと何かをインポートできるようにソースファイルを用意するのは良いことです。Pythonソースを生成するためのライブラリはありますか?

このようなことはありますか?私はsourcecodegenを見たことがありますが、携帯ではないので、私はむしろast木を乱さないでください。

答えて

2

私は市販のライブラリは認識していませんが、PythonテンプレートエンジンMakoJinja2を見ています。彼らは舞台裏でPythonソースを生成することができます(テキストテンプレートをPythonコードに変換してからPythonバイトコードに変換します)。

+0

+1:テンプレートエンジンを使用してください。それはうまくいく。それが私たちの行うことです。 –

関連する問題