Skip to main content
 首页 » 编程设计

python之是否有 2.5 的 Python 模块提供类似于 2.6 中的 "string".format() 调用的内容

2025年05月04日6powertoolsteam

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

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

请您参考如下方法:

您可能会发现此处的代码可以满足您的需要:http://svn.python.org/view/sandbox/trunk/pep3101/

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

PEP 还引用了 Genshi 和 Cheetah,它们是作为灵感的模板引擎。其中之一也可能对您有用。