2
我想为html/javascript模板做一些字符串替换,但是当页面字符串变量在代码中有大括号时,出现“ValueError:unsupported格式字符'}'(0x7d)“。如果我没有任何字符串替换,一切正常。谢谢阅读!字符串替换 - 不受支持的格式字符'}'
import webapp2
page = """
<html>
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map_canvas { height: 100% }
</style>
%(say)s
</html>
"""
class MainHandler(webapp2.RequestHandler):
def write_form(self, say):
self.response.out.write(page % { "say": say })
def get(self):
self.write_form("hello")
app = webapp2.WSGIApplication([('/', MainHandler)],
debug=True)