标签:style blog color os 文件 for ar div
这段时间在开发网站,想要去记录自己的开发代码量,所以写了一个小脚本,用来记录,代码如下:
#-*- coding: UTF-8 -*- #用来检测当前的代码量 import sys,os count = 0 def 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) pass if __name__ == ‘__main__‘: a = sys.argv[0] path = os.getcwd() print path check(path) print count
主要是用到一个递归来设计,算法较为简单 就不多写了
标签:style blog color os 文件 for ar div
原文地址:http://www.cnblogs.com/color-my-life/p/3919869.html