从Wikipedia API解释行中删除换行符

时间:2019-12-14 20:33:00

标签: javascript python wikipedia-api

我的项目使用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语句来解决此问题?

0 个答案:

没有答案