37,721
社区成员
发帖
与我相关
我的任务
分享
lists = from_dir_get_files_list('./test/', ['.txt'])#从指定目录获取文件名,结果放入列表
for i in range(len(lists)):#根据文件个数作循环处理
files_counter=files_counter+1
results = parsing_files(lists[i])#解析文件,结果放列表里
rr = []
for m in results:#从结果列表,根据记录数循环取值
rr.append(m[8:9]) # 切片取值,将从文件中获取的每条记录的,第八列取出,并放到新列表
df = pd.DataFrame(rr)
# print (df)
df[i] = rr
print ("files num:",len(lists))
print (i)
print ('df:',df)
print('df len:',len(df))
('df:',0 1 2 3 4 5 6 7 8 9
0 2 2 2 2 2 2 2 2 2 2 2 2
1 2 2 2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2 2 2 2
3 2 2 2 2 2 2 2 2 2 2 2 2
4 2 2 2 2 2 2 2 2 2 2 2 2
5 2 2 2 2 2 2 2 2 2 2 2 2
6 2 2 2 2 2 2 2 2 2 2 2 2
7 2 2 2 2 2 2 2 2 2 2 2 2
8 2 2 2 2 2 2 2 2 2 2 2 2
9 2 2 2 2 2 2 2 2 2 2 2 2
('df:',0 9
0 2 2
1 2 2
2 2 2
3 2 2
4 2 2
5 2 2
6 2 2
7 2 2
8 2 2
9 2 2
df = pd.DataFrame(rr)
# print (df)
df[i] = rr