打开和读取:文件夹python中的多个xml文件

问题描述 投票:0回答:1

我在一个文件夹中存储了大约150多个XML文件。我想打开并读取该文件夹中的XML文件(大约150多个XML文件);之后,我做下一个分析。我需要在下面的代码中更改以打开/读取该文件夹中的多个XML文件?

from bs4 import BeautifulSoup
import lxml
import pandas as pd 

infile = open("F:\\itprocess\\xmltest.xml","r")
contents = infile.read()
python beautifulsoup lxml
1个回答
0
投票

os模块的listdir()函数是一种在阅读多个文件时使用的好方法。

from bs4 import BeautifulSoup
import lxml
import pandas as pd 
import os    

d = os.listdir()
for file in d:
    infile = open(file,"r")
    contents = infile.read()

当然,我假设您只在当前目录中拥有XML文件。

© www.soinside.com 2019 - 2024. All rights reserved.