python统计代码行数代码,python统计行数,[Python]代码#实


[Python]代码

#实现平台为 windows7#工具为eclipse+pedev#编程语言为python   版本为2.7(实际运行版本不能低于2.6,不能高于3.0)#解压后的源码放在a盘,名为1的目录下,内核版本为linux-3.3-rc7import os #统计给定文件的行数def countfile(test):    f=open(test)    num=0    for x in f:num=num+1    return num#用来判断给定输入是目录还是文件,如果是文件,返回输入行数,如果是目录,迭代主程序def count(test):    if(os.path.isfile(test)):        return countfile(test)      return total(test)#主程序,接收输入,返回总共的行数def total(test):    l=os.listdir(test)    num=0    for x in l:num=num+count(test+'//'+x)    return num   print(total(r'a://1'))

评论关闭