python读取文件夹中的xml文件
时间: 2023-08-19 17:13:05 浏览: 176
python:批量统计xml中各类目标的数量案例
回答: 要读取文件夹中的xml文件,可以使用Python的os和xml.dom.minidom模块。首先,使用os模块的listdir函数获取文件夹下的所有文件名称。然后,遍历文件夹,判断是否是xml文件,如果是则打开并解析xml文件。可以使用xml.dom.minidom.parse函数打开xml文件,然后获取标签对name之间的值。以下是一个示例代码:
```python
import os
import xml.dom.minidom
def read_xml_files(folder_path):
files = os.listdir(folder_path)
for xmlFile in files:
if xmlFile.endswith(".xml"):
print("---------------------------")
print(xmlFile)
dom = xml.dom.minidom.parse(os.path.join(folder_path, xmlFile))
root = dom.documentElement
name = root.getElementsByTagName("name")
print("原始信息")
for i in range(0, len(name)):
n = name[i]
print(n.firstChild.data)
folder_path = "F:\\test"
read_xml_files(folder_path)
```
这段代码会遍历指定文件夹下的所有xml文件,并打印出每个xml文件中标签对name之间的值。你可以将`folder_path`替换为你想要读取的文件夹路径。
阅读全文