我试图在python循环的帮助下解析文件夹中的所有文件,然后将其存储为数据帧,我使用以下脚本
path='C:\\Users\\manusharma\\Training'
for filename in os.listdir(path):
tree = ET.parse(filename)
a = ET.tostring(tree.getroot(), encoding='utf-8', method='text')
c = a.replace('\n', '')
df = df.append({'text': c, 'type': 'abc'}, ignore_index=True)
我的路径文件有以下文件
^{pr2}$每次我运行代码,它都会显示一个错误
IOError: [Errno 2] No such file or directory: 'abc1'
虽然它在那里,我在哪里犯错误?感谢每一个帮助
os.listdir()
只返回文件名(不是完整路径)。在您可以尝试使用
glob.glob(path + '/*.xml')
而不是os.listdir(path)
演示:
相关问题 更多 >
编程相关推荐