Python 3.6将元组值设置为string.format方法的args

时间:2019-11-15 07:59:43

标签: python python-3.x bottle

所以我正在创建一个简单的bottle.py应用程序。我想创建一个简单地呈现模板的函数,如下所示:

from bottle import Bottle
app = Bottle()
def render_template(template, args=None):
    i = open("templates/" + template)
    return str(i.read()).format(args)

@app.route("/")
def page():
    return render_template("template.tpl", args=("Hello", "World"))

HTML文件:

<html>
<head>
</head>
<body>
{}, {}!
</body>
</html>

可能有一些bottle.py的现有模板,但我想改用它。如何将元组的值放入str.format()参数中?

0 个答案:

没有答案