<分区>
下面的代码读取一个 xml 文件,然后运行一个函数,最后一步将数据解析为 xlsx 文件。
if __name__ == '__main__':
xml = XMLParser.parse(r'./work.xml')
xml.recurs_collect(opdata_collector)
df.to_excel("./output.xlsx")
如果我想包含第二个 xml 文件,基本上我必须复制并粘贴代码并写下新 xml 文件的名称。
if __name__ == '__main__':
xml = XMLParser.parse(r'./work.xml')
xml.recurs_collect(opdata_collector)
xml = XMLParser.parse(r'./work2.xml')
xml.recurs_collect(opdata_collector)
df.to_excel("./output.xlsx")
我尝试了以下但没有成功
directory = 'C:\Users\342\Desktop\num\docs\test'
for filename in os.listdir(directory):
if filename.endswith(".xml"):
xml.recurs_collect(opdata_collector)
df.to_excel("./output.xlsx")
continue
else:
continue