首页 > 代码库 > 记录开发代码量的小程序
记录开发代码量的小程序
这段时间在开发网站,想要去记录自己的开发代码量,所以写了一个小脚本,用来记录,代码如下:
#-*- 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
主要是用到一个递归来设计,算法较为简单 就不多写了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。