【发布时间】:2012-03-26 06:13:11
【问题描述】:
以下代码sn-p:
template = "\
function routes(app, model){\
app.get('/preNew{className}', function(req, res){\
res.render('{className}'.ejs, {});\
});\
});".format(className=className)
抛出一个 KeyError:
Traceback (most recent call last): File "createController.py", line 31, in <module>
});".format(className=className) KeyError: ' app'
有人知道为什么吗?
【问题讨论】:
-
您需要将所有不应格式化的大括号加倍。
-
你遇到过multiline strings吗?如果使用三引号,则不必转义每个换行符。
标签: python