社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
拉风的咖菲猫
亚塔格http://www.yattag.org/或https://github.com/leforestier/yattag提供一个有趣的API来创建这样的XML文档(以及HTML文档)。它正在使用上下文管理器和with关键词。from yattag import Doc, indent
doc, tag, text = Doc().tagtext()with tag('root'):
with tag('doc'):
with tag('field1', name='blah'):
text('some value1')
with tag('field2', name='asdfasd'):
text('some value2')result = indent(
doc.getvalue(),
indentation = ' '*4,
newline = 'rn')print(result)所以你会得到:
some value1
some value2
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!