读取微信账单

#coding:utf-8    #这句话最好带上不然可能会乱码
import csv

#需要声明全局变量
#支出记录
paymentlist=[]
#收入记录
incomelist=[]

#支出多少笔数据
paymentnum=0

incomenum=0
#收入多少笔数据

def read_csv(filename):

    csv_file=csv.reader(open(filename))
    count = 0   #注意count=0在for外面
    for line in csv_file:
        if count>=17:
            #print(line[0])
            #嵌套函数
            savedata(line)
        count+=1    #注意这个不在if里面

def savedata(line):
    #print(line[4])
    global paymentnum   #只有声明为global才可以修改全局变量
    global incomenum
    if line[4]=='支出':
           paymentlist.append(line[5])
           paymentnum+=1
    else:
        incomelist.append(line[5])
        incomenum+=1
    #列表是能直接追加数据的,但是数字不能直接追加数据

#收入求和
sum=0
def getPayMentList():
    #思路
    global sum
    # for item in paymentlist:
    #     print("收入总和")
    #     sum=sum+item
    # print(sum)
    print(paymentlist[0]+paymentlist[1])







read_csv("微信账单.csv")
print(paymentlist)
print(incomelist)
print(paymentnum)
print(incomenum)
getPayMentList()

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值