是否有针对Python的事实上的模板应用程序?
我正在尝试从python
自动生成用于单元测试的C代码我使用print语句的原始方法非常笨重且容易出错
让我感到震惊的是,模板应用程序(例如在Web应用程序开发中使用的模板应用程序)可能是更优雅的解决方案
我最初的研究似乎表明,猎豹是一个不错的选择,但似乎有很多潜在的选择
我的要求是它可靠而简单 - 猎豹是否代表这种应用的“最佳实践”?
答案 0 :(得分:5)
虽然Python中有许多独立且功能强大的模板引擎,但Python标准库中有一个。
字符串模块中有Template类实现PEP 292 "Simpler String Substitutions",非常容易学习和使用。我个人更喜欢在单元测试中使用它。
答案 1 :(得分:4)