Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 添加<;价值>;一次输入多个xml文件_Python_Xml - Fatal编程技术网

Python 添加<;价值>;一次输入多个xml文件

Python 添加<;价值>;一次输入多个xml文件,python,xml,Python,Xml,我对使用Python一次性修改多个xml文件感兴趣,如下所示: 我的xml文件如下所示: <FirstName>John</Firstname> <ID>9999</ID> <Phone>No</Phone> <FirstName>Andrew</Firstname> <ID>3012</ID> <Phone>No</Phone> <First

我对使用Python一次性修改多个xml文件感兴趣,如下所示:

我的xml文件如下所示:

<FirstName>John</Firstname>
<ID>9999</ID>
<Phone>No</Phone>

<FirstName>Andrew</Firstname>
<ID>3012</ID>
<Phone>No</Phone>

<FirstName>Brian</Firstname>
<ID>9999</ID>
<Phone>No</Phone>
<FirstName>John</Firstname>
<ID>9999</ID>
<Phone>No</Phone>
<Notes>Random Note</Notes>

<FirstName>Andrew</Firstname>
<ID>3012</ID>
<Phone>No</Phone>

<FirstName>Brian</Firstname>
<ID>9999</ID>
<Phone>No</Phone>
<Notes>Random Note</Notes>
约翰 9999 不 安得烈 3012 不 布瑞恩 9999 不 对于等于9999的每一行,我想在后面添加另一行,其值为“Random Note”。但仅适用于等于9999的对象。因此,在运行脚本之后,我想要如下内容:

<FirstName>John</Firstname>
<ID>9999</ID>
<Phone>No</Phone>

<FirstName>Andrew</Firstname>
<ID>3012</ID>
<Phone>No</Phone>

<FirstName>Brian</Firstname>
<ID>9999</ID>
<Phone>No</Phone>
<FirstName>John</Firstname>
<ID>9999</ID>
<Phone>No</Phone>
<Notes>Random Note</Notes>

<FirstName>Andrew</Firstname>
<ID>3012</ID>
<Phone>No</Phone>

<FirstName>Brian</Firstname>
<ID>9999</ID>
<Phone>No</Phone>
<Notes>Random Note</Notes>
约翰 9999 不 随机音符 安得烈 3012 不 布瑞恩 9999 不 随机音符
任何帮助都将不胜感激

您可能需要研究如何使用它。基本上,您可以找到每个标记块,验证例如
是否等于ex.
9999
,并附加适当的标记(例如
随机注释
)。不幸的是,编程问题在这里是离题的,但在我们的姐妹网站上是可以接受的。然而,我相信这将在那里关闭,因为它没有证明OP尝试过的任何研究或代码。