同一目录下多个XML个文件的解析

Parsing of multiple XML files in the same directory

我想读取不同的 XML 文件以便稍后进行解析。 我的代码在下面,但我遇到了以下异常:

IsADirectoryError: [Errno 21] Is a directory: '.ipynb_checkpoints'

这是我的代码:

from os import listdir
for file in listdir():
    print(file)
    xmlTree = parse(file)
    elemList = []

如何解决这个错误?

我post如果别人得到我的错误答案。

for filename in os.listdir(path):
    if not filename.endswith('.xml'): continue
    fullname = os.path.join(path, filename)
    xmlTree = parse(filename)