2009-07-20 3 views
0

동적 생성 클래스의 소스 파일을 만들 수있는 코드 생성 도구를 작성하고 싶습니다. 나는 클래스를 생성하여 코드에서 사용할 수 있지만 문서화와 가져 오기를 모두 허용하는 소스 파일을 갖는 것이 좋다.파이썬 소스를 생성하기위한 라이브러리가 있습니까?

그런 것이 있습니까? 나는 sourcecodegen을 보았지만, 휴대용이 아니기 때문에 천정 나무를 망쳐 놓는 것을 피할 것입니다.

답변

2

필자는 기성 라이브러리에 대해 잘 모르지만 Python 템플릿 엔진 MakoJinja2을 살펴 봅니다. 그들은 모두 파이썬 소스를 생성 할 수 있습니다 (텍스트 템플릿을 파이썬 코드로 변환 한 다음 파이썬 바이트 코드로 변환합니다).

+0

+1 : 템플릿 엔진 만 사용하십시오. 잘 작동한다. 그것이 우리가하는 일입니다. –

관련 문제