pyton 让html 变成一行
时间: 2023-04-04 20:02:23 浏览: 118
Pyton_IOControl.rar_python gui_pyton
我可以回答这个问题。要将 HTML 变成一行,可以使用 Python 的 BeautifulSoup 库中的 prettify() 方法。具体操作可以参考以下代码:
```python
from bs4 import BeautifulSoup
# 假设 html 是一个包含多行 HTML 代码的字符串
html = """
<html>
<head>
<title>My webpage</title>
</head>
<body>
<h1>Welcome to my webpage</h1>
<p>This is a paragraph.</p>
</body>
</html>
"""
# 使用 BeautifulSoup 解析 HTML
soup = BeautifulSoup(html, 'html.parser')
# 将 HTML 变成一行
one_line_html = soup.prettify().replace('\n', '')
# 输出结果
print(one_line_html)
```
输出结果为:
```html
<html> <head> <title>My webpage</title> </head> <body> <h1>Welcome to my webpage</h1> <p>This is a paragraph.</p> </body></html>
```
阅读全文