Открыть и прочитать: несколько XML-файлов из папки Python - PullRequest
0 голосов
/ 09 сентября 2018

Я сохранил около 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()

1 Ответ

0 голосов
/ 09 сентября 2018

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 в вашем текущем каталоге.

...