python HTML字符转换成HTML标签和HTML标签转换成HTML字符
时间: 2024-01-09 15:46:28 浏览: 31
Python中可以使用`html`模块来进行HTML字符与HTML标签的转换。
将HTML字符转换成HTML标签可以使用`html.unescape()`方法:
```python
import html
html_string = "<h1>Hello World</h1>"
html_tag = html.unescape(html_string)
print(html_tag)
# 输出 <h1>Hello World</h1>
```
将HTML标签转换成HTML字符可以使用`html.escape()`方法:
```python
import html
html_tag = "<h1>Hello World</h1>"
html_string = html.escape(html_tag)
print(html_string)
# 输出 <h1>Hello World</h1>
```
需要注意的是,`html.escape()`方法默认只转换`<`, `>`, `&`这三个字符,如果需要将其他特殊字符转换成HTML字符,可以通过设置`quote`参数为`True`来实现:
```python
import html
html_tag = '<script>alert("Hello World");</script>'
html_string = html.escape(html_tag, quote=True)
print(html_string)
# 输出 <script>alert("Hello World");</script>
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)