首页 > 代码库 > 记录开发代码量的小程序

记录开发代码量的小程序

  这段时间在开发网站,想要去记录自己的开发代码量,所以写了一个小脚本,用来记录,代码如下:

#-*- coding: UTF-8 -*-#用来检测当前的代码量import sys,oscount = 0def readfile(file):    global count    f = open(file,r)    read = f.readlines()    for i in read:        count+=1    f.close()def check(currentpath):    s = os.listdir(currentpath)    os.chdir(currentpath)    for x in s:        os.chdir(currentpath)        if os.path.isdir(x):            print "DIR   "+x            check(currentpath+"\\"+x)        elif os.path.isfile(x):            #设定需要查询的文件            if ".pyc" in x:                continue            if ".py" in x:                print "FILE   "+x                readfile(currentpath+"\\"+x)                passif __name__ == __main__:    a = sys.argv[0]    path = os.getcwd()    print path    check(path)    print count

主要是用到一个递归来设计,算法较为简单  就不多写了