python逐个计算文件夹内的文件内数据

python提出文件夹内所有的csv文件csv是按照时间来命名的2015-10-08.csv2015-10-09.csv2015-10-10.csv2015-10-11.... python 提出文件夹内所有的 csv文件

csv是按照时间来命名的

2015-10-08.csv
2015-10-09.csv
2015-10-10.csv
2015-10-11.csv
2015-10-12.csv
2015-10-13.csv

如何实现从按照时间排序来读取文件,并且计算文件内的数据

单个文件读取方面 我试了逐行读取:

s = open('C:/Users/yue/000876/2015-10-091.csv','r').readlines()

但是数据是用逗号分割的,
,T,P,C,V,A,T
0,15:00:03,16.82,0.01,0,0,Z
1,14:59:58,16.81,-0.01,30,50429,B
2,14:59:53,16.82,0.01,80,134896,B
3,14:59:43,16.81,--,10,16810,M
4,14:59:43,16.81,-0.01,42,71946,M
5,14:59:38,16.82,--,4,6728,M
6,14:59:33,16.82,0.02,17,28930,B

实际数据是这样排列的csv,每行的单个数据都是用逗号分割的。
我想要计算 每行的倒数第二个数据
0
50429
134896
16810
71946
6728
28930
判断如果这个数据 大于>5000 再判断倒数第一个数据如果为B 则+1 如果是M则 -1 如果是Z 则 +0,计算出所有行的总和。

每个文件按照文件名计算,把所有的计算结果,输出到另外一个TXT上,
输出格式:
时间(csv文件名),每个文件的计算结果总和,每个文件的第一行的(第三个数据)和最后一行的(第三个数据)

求帮忙解决一下这个问题
批量处理都可以 bat也可以
展开
 我来答
百度网友77b1c99
2015-11-30 · TA获得超过594个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:91.4万
展开全部
我可以帮你解决这个问题 但我汪散有两个问题要问

第一个问题:每个誉卜文件大约有多大
第二个问题:你的庆陵穗目的是想计算每行的倒数第二个数据的总和 其中如果大于5000并后为B 则把总数+1 是M则总数-1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式