我创建的主文件夹是新的,因为我还创建了子文件夹.我想打印子目录数据



new是文件夹的主名称,该主文件夹中仍有3个子文件夹。我的问题是——我会像";路径和数据也是";?

import OS
import pandas as pd
import glob
files = OS.listdir("/home/rugved/new")
print(files)
full_data = pd.DataFrame()
for file in files:
path = "/home/rugved/new" +  file + "/*.csv"
mod = pd.concat([pd.read_csv(f) for f in glob.glob(path)], ignore_index = True)
full_data = full_data.append(mod)
print(full_data)

追溯是-['abc','ghi','def']

ValueError Traceback(最近一次调用最后一次(/tmp/ipyernel_56324/2862949528.py英寸9表示文件中的文件:10路径="/主页/加固/新"+文件+"/*。csv";--->11 mod=pd.concat([pd.read_csv(f(for f in glob.glob(path(],ignore_index=True(12 full_data=full_data.append(mod(13

/concat中的usr/lib/python3/dist-packages/pandas/core/reforme/concat.py(objs、axis、join、join_axes、ignore_index、键、级别、名称、verify_filtegy、排序、复制(242 ValueError:索引具有重叠的值:[‘a']243〃"quot;-->244运算=级联器(245个物镜,246轴=轴,

/init中的usr/lib/python3/dist-packages/pandas/core/reforme/concat.py(self、objs、axis、join、join_axes、key、levels、names、ignore_index、verify_fintegrity、copy、sort(302303如果len(objs(==0:-->304引发ValueError("No objects to concatenate"(305306如果密钥为无:

ValueError:没有要连接的对象

您可以使用

os.walk((

这是简短的文档;我希望它能起作用:

import os
if __name__ == "__main__":
for (root,dirs,files) in os.walk(<main_folder_dir>, topdown=true):
print (root)
print (dirs)
print (files)
print ('--------------------------------')

最新更新