我的项目使用python调用Wikipedia api并获取给定页面的解释文本。然后将此文本通过flask传递到要在页面上显示的javascript函数:
python:
return """<body onload="myscript(wikipedia_explaintext)"></body>"""
这通常可以正常工作;但是,有时我在浏览器中收到一个错误,说有未处理的换行符。我尝试使用python中的以下代码对此进行更正:
explaintext.replace('\n', ' ')
explaintext.replace('<b />', ' ')
explaintext.replace('<b>', ' ')
同样,这通常可以解决问题;但是,即使经过这种处理,我似乎仍然遇到相同的错误。有没有一种方法可以使api请求不返回换行符,或者可以使用更多的replace语句来解决此问题?