问题是.. esc功能。
当我在该功能中只留下1个项目时
它实际上工作正常。
但当我有所有那些替换线..
我认为它正在进行多次通过,因此我最终得到了......
<img src="">
在网上而不是
<img src="">
...
# coding: utf-8
def esc(a):
a = a.replace("<", "<")
a = a.replace(">", ">")
a = a.replace('"', """)
a = a.replace("'", "'")
a = a.replace("&", "&")
return a
def application(environ, start_response):
b = '<img src="">'
b = esc(b)
start_response('200 OK', [('Content-Type', 'text/html')])
yield b
答案 0 :(得分:0)
试试这个:
import html
def esc(a):
return html.escape(a)