2024-10-01 09:40:04 发布
网友
我试图从文件夹a中包含的每个文件中提取一个值。代码运行时不会抛出错误,但会为Mfinal返回一个空数组。有人看到哪里出了问题吗
Mfinal=[] path = r'C:Desktop/thesis/hrfiles/A' all_files = glob.glob(path + '/*.csv') for filename in all_files: df=pd.dataframe(filename) mass=df[9] m=mass[-1] Mfinal.append(m)
即使m == None,如果for循环没有任何错误,Mfinal也不能为空。 因此,这里合理的怀疑是all_files是空的。 因此glob.glob找不到任何东西
m == None
for
Mfinal
all_files
glob.glob
若你们在窗户上,试试看
path = r'C:\Desktop\thesis\hrfiles\A' all_files = glob.glob(path + '\*.csv')
我同意Ghcoi在这里的最初路线。相当肯定在C:之后需要有\
C:
\
即使
m == None
,如果for
循环没有任何错误,Mfinal
也不能为空。 因此,这里合理的怀疑是all_files
是空的。 因此glob.glob
找不到任何东西若你们在窗户上,试试看
我同意Ghcoi在这里的最初路线。相当肯定在
C:
之后需要有\
相关问题 更多 >
编程相关推荐