问题描述
- Python批量根文件夹下的处理xml
-
用python写了一个处理xml的文件,输入的格式是:saxparser.parse(sys.stdin)
然后在命令行里重定向标准输入为所要解析的xml,这样一次只能解析一个xml文件,但我要处理的xml有很多,大概分布在一个根文件夹中的若干个子文件夹,名称的格式为"*.apf.xml"应该怎么办呢?
解决方案
用os.listdir遍历目录得到所有的文件。然后循环一个个去解析。
解决方案二:
os.system('find / -name "*.apf.xml" '> xmlfiles.txt)
for line in open('xmlfiles.txt'): saxparser.parse(line)
时间: 2024-12-21 20:55:14