格式化
- json
import re
import json
b = ""
print(json.dumps(b, indent=2, ensure_ascii=False))
- xml
import xml.dom.minidom
xml_str = ''''''
# 解析并格式化
dom = xml.dom.minidom.parseString(xml_str)
pretty_xml = dom.toprettyxml(indent=" ")
# 去除空白行(toprettyxml 会生成很多 \n 的空行)
pretty_lines = [line for line in pretty_xml.split('\n') if line.strip() != '']
# 打印格式化后的每一行
for line in pretty_lines:
print(line)