我已经在一个文件夹中存储了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()
答案 0 :(得分: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文件。