python - 通过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
解决方案
只需将他的角色放在您需要转义的每个引号之前:\
text = ' Elon Musk: \‘Give People Back Their Goddamn Freedom\’'
推荐阅读
- html - 通过漂亮打印正确表示的代码
- android - 控制台日志未在 Android 设备上按承诺触发
- django-rest-framework - 当api中发生多个帖子时,在用户的电子邮件中显示验证错误,我该如何解决?
- javascript - JS:通过 AND 操作组合的数组字典
- javascript - 在 React/TypeScript 应用程序中初始化可空状态的正确方法是什么?
- esper - 如何设置对象数组默认事件表示
- reactjs - create-react-app 不应用现有的 eslint 规则,例如 `button-has-type` 和 `boolean-prop-naming`
- node.js - 如何在nodejs中使用firebase向10000多个用户发送推送通知?
- python - ConvergenceWarning:最大似然优化未能收敛。
- php - 致命错误:require(): 无法打开所需的 'D:\Xampp\htdocs\laravel_project\bootstrap/../vendor/autoload.php' (include_path='D:\Xampp\php\PEAR')