data2.txt 文件内容:
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 1
BgwBankConfigFacadeImpl.queryPayBankList 4
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankCardCheckFacadeImpl.checkCard 0
BgwPaymentFacadeImpl.f2PPayment 751
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryPayBankList 4
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwPaymentFacadeImpl.f2PPayment 3747
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwWithdrawCashFacadeImpl.singleWithdrawCash 1390
BgwWithdrawCashFacadeImpl.singleWithdrawCash 1410
BgwBankConfigFacadeImpl.queryPayBankList 2
BgwBankConfigFacadeImpl.queryPayBankList 5
BgwPaymentFacadeImpl.f2PPayment 1076
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryPayBankList 4
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwPaymentFacadeImpl.f2PPayment 6647
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 1
BgwBankConfigFacadeImpl.queryPayBankList 4
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankCardCheckFacadeImpl.checkCard 0
BgwPaymentFacadeImpl.f2PPayment 751
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryPayBankList 4
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwPaymentFacadeImpl.f2PPayment 3747
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwWithdrawCashFacadeImpl.singleWithdrawCash 1390
BgwWithdrawCashFacadeImpl.singleWithdrawCash 1410
BgwBankConfigFacadeImpl.queryPayBankList 2
BgwBankConfigFacadeImpl.queryPayBankList 5
BgwPaymentFacadeImpl.f2PPayment 1076
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryPayBankList 4
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryCardBinInfo 2
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwPaymentFacadeImpl.f2PPayment 6647
BgwBankConfigFacadeImpl.queryPayBankList 3
BgwBankConfigFacadeImpl.queryCardBinInfo 3
BgwBankConfigFacadeImpl.queryCardBinInfo 1
BgwBankConfigFacadeImpl.queryPayBankList 4
BgwBankConfigFacadeImpl.queryCardBinInfo 3
统计每行内容的次数,及后面的值总和:
#coding:utf-8
f=open(r'G:\data2.txt')
result={}
for line in f:
lv=line.split()
if len(lv)!=2:
continue
k,v=lv[0],int(lv[1])
t=result.setdefault(k,{})
t['times']=t.get('times',0)+1
t['sum']=t.get('sum',0)+v
result[k]=t
print result