可以使用BeautifulSoup库中的prettify()方法来美化HTML代码,使其包含空格。示例代码如下:
from bs4 import BeautifulSoup
html = 'BeautifulSoup Demo Hello, world!
- Item 1
- Item 2
'
soup = BeautifulSoup(html, 'html.parser')
print(soup.prettify())
输出结果:
BeautifulSoup Demo
Hello, world!
-
Item 1
-
Item 2
可以看到,使用prettify()方法之后,返回的HTML代码格式更加美观,包含了空格和换行符。