【发布时间】:2013-02-06 11:12:52
【问题描述】:
在使用 cheetah 和 mako 的最低功能(仅用于替换)一段时间后,我开始问自己是否仅使用 string.Template 对我的用例来说不是更好更简单的方法(更少的依赖)。 此外,我想知道将这些模板导入为 .py 文件以避免每次调用时都使用 .open() 是否合理。这会使处理模板变得更复杂一些,但除此之外我会节省很多系统调用。
你们怎么看? 我很清楚,我目前的模板对于我将要经历的 99.9% 的用例来说已经足够快了。
感谢您的任何意见
【问题讨论】:
-
如果它在 99.9% 的情况下都足够快,那何必呢?重构所花费的时间比您节省的时间要多得多。
-
如上所述,我只是想进一步探讨这个话题,并没有提高性能的意图。
标签: python performance templating