我尝试使用python来编辑.plist文件,这些文件是XML格式的。在这个例子中,我想修改IP地址。在
<dict>
<key>ProgramArguments</key>
<array>
<string>/Applications/ExD2017/render/bin/renderqueue</string>
<string>-h</string>
<string>127.0.0.1</string>
</array>
</dict>
在本例中,我可以使用root[1][2].text
来获取值,但是如果XML中的参数顺序发生变化,这将中断。因此,我需要在名为string的标记后面指定一个标记,该标记的值为-h
。如何找到值为-h
的字符串的索引?它应该是一个嵌套的数字,比如root[x][x]
。在
由于您无论如何都要遍历所有子级,要找到
^{1}$-h
,您可以简单地迭代到下一个子级:相关问题 更多 >
编程相关推荐