首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

统计文件夹内指定部类文件的代码行数(二)

2013-01-17 
统计文件夹内指定类型文件的代码行数(二)#_*_coding:utf_8_import osimport globdef countFileLines(filen

统计文件夹内指定类型文件的代码行数(二)

#_*_coding:utf_8_import osimport globdef countFileLines(filename):    count = 0    try:        handle = open(filename, 'r')        for eachline in handle:            count += 1    except IOError, e:        print 'file open error', e    print 'file:' , filename, 'has %d lines' % count    return countdef folderCodeLines(folderpath):    count = 0    filetype = ['*.py', '*.c', '*.cpp'] #指定需要统计的文件类型的列表    for type in filetype:        print type        filepath = str(folderpath) + '/' + str(type)        for file in glob.glob(filepath):            count += countFileLines(file)    print count    return countfolderCodeLines('D:/study/practice/algorithm')

1楼yefighter昨天 16:13
这个语言还真 没有用过也 有时间向楼主 多请教

热点排行