首页 > 解决方案 > 通过Python转义html中的单引号?

问题描述

我正在尝试通过打开一个 html 页面,webrowser但我似乎无法转义单引号以进行正确的 html 解析。

我正在尝试 cgi 和 html 转义,但两者都产生原始字符串。

text = ' Elon Musk: ‘Give People Back Their Goddamn Freedom’'




cgi.escape(text)
 >>> ' Elon Musk: ‘Give People Back Their Goddamn Freedom’'

html.escape也产生没有转义的原始字符串

谢谢你。

更新:

转义转换工作正常,使用 html.escape 或 cgi, https: //www.freeformatter.com/html-escape.html 但不是围绕 Elon Musk 的报价。所以 html 没有被正确读取webrowser

标签: pythonhtml

解决方案


只需将他的角色放在您需要转义的每个引号之前:\

text = ' Elon Musk: \‘Give People Back Their Goddamn Freedom\’'

推荐阅读