是否有2.5的Python模块提供类似于2.6中的“string”.format()调用?

时间:2011-01-10 05:39:41

标签: python string

是否有2.5的免费Python模块提供类似于2.6 / 3.x中的“string”.format()调用?

我正在编写2.5的新代码。我宁愿不为新代码使用%格式表达式。

1 个答案:

答案 0 :(得分:0)

您可能会发现此处的代码可以根据您的需要进行调整:http://svn.python.org/view/sandbox/trunk/pep3101/

特别是,您可能能够运行StringFormat.py。它可以选择导入一些你可能没有的东西(比如fpformat),但如果以纯Python的形式运行,它似乎或多或少都很健壮。

PEP还引用了Genshi和Cheetah,它们是作为灵感的模板引擎。其中一个也可能适合你。