擅长:python、mysql、java
<p>在该代码中有许多未被替换的大括号。Python认为所有大括号都是占位符,并试图将它们全部替换。但是,您只提供了一个值</p>
<p>我希望您不希望所有的大括号都是占位符,所以您应该将不希望替换的大括号加倍。例如:</p>
<pre><code>template = """
function routes(app, model){{
app.get('/preNew{className}', function(req, res){{
res.render('{className}'.ejs, {{}});
}};
}});""".format(className=className)
</code></pre>
<p>我还冒昧地对字符串文字使用了三重引号,这样就不需要在每行末尾加反斜杠</p>