小编nic*_*k01的帖子

使用ElementTree修改XML

<grandParent>
    <parent>
       <child>Sam/Astronaut</child>
    </parent>
</grandParent>
Run Code Online (Sandbox Code Playgroud)

我想通过在父标记内添加另一个子标记来修改上述XML.我正在做这样的事......

tree = ET.parse("test.xml")
a=ET.Element('parent')
b=ET.SubElement(a,"child")
b.text="Jay/Doctor"
tree.write("test.xml")
Run Code Online (Sandbox Code Playgroud)

这是修改xml文件的正确方法吗?有更好的方法吗?或者我应该在上面的代码中处理什么?

python xml elementtree celementtree xml-parsing

1
推荐指数
1
解决办法
1万
查看次数

python - 格式化一个字符串,键值对由':'分隔

我正在构建一个以下模式的字符串

"Key1":"Value1"
"Key1232131":"Value2"
"Key12321":"Value3"
Run Code Online (Sandbox Code Playgroud)

我想格式化它

"Key1"          :   "Value1"
"Key1232131"    :   "Value2"
"Key12321"      :   "Value3"
Run Code Online (Sandbox Code Playgroud)

我试图将它们插入字典中,然后将其打印出来但不会这样做.我想我可能需要一个像表格一样的表格.我可以在python /中使用什么来实现这一点?

python formatting

0
推荐指数
1
解决办法
311
查看次数