格式化 html 代码主要就是一个函数:soup.prettify()
# Import Required Module
import requests
from bs4 import BeautifulSoup
# Web URL
Web_url = "https://www.geeksforgeeks.org/transparent-window-in-tkinter/"
# Get URL Content
r = requests.get(Web_url)
# Parse HTML Code
soup = BeautifulSoup(r.content, 'html.parser')
print(soup.prettify())
来源:https://www.geeksforgeeks.org/pretty-printing-in-beautifulsoup/