擅长:python、mysql、java
<p>只需在定义的方法中概括您的工作过程,然后使用<a href="https://docs.python.org/3/library/functions.html#map" rel="nofollow noreferrer"><strong>^{<cd1>}</strong></a>迭代地将文件传递到函数中</p>
<pre><code>import xml.etree.ElementTree as ET
import glob
# DEFINED METHOD RECEIVING FILE AS PARAMETER
def update_xml(xml_file)
mytree = ET.parse(xml_file)
myroot = mytree.getroot()
for x in myroot[1][2]:
x.text = None
for x in myroot[1][17]:
x.text = None
mytree.write(xml_file) # WRITE NEW TREE TO DISK
return mytree # RETURN NEW TREE IN FUNCTION
# ITERATIVELY UPDATE XML WITH map()
filenames = glob.glob("[0-9][a-z](*).xml")
new_trees = list(map(update_xml, filenames))
</code></pre>