python统计某一个文件夹下文件总行数
2014-05-03 13:33
357 查看
最近在学习python,刚学习了一点皮毛。正好手边需要一个统计某一个文件夹下面的文件总行数的一个工具,没找到,正好拿python练练手。做个笔记备忘。
废话少说,代码如下:
参考链接:参考链接
废话少说,代码如下:
import os def countFileLines(filename): count=0; handle = open(filename,'rb') for line in handle: count+=1; return count; def listdir(dir,lines): files = os.listdir(dir) #列出目录下的所有文件和目录 for file in files: filepath = os.path.join(dir,file) if os.path.isdir(filepath): #如果filepath是目录,递归遍历子目录 listdir(filepath,lines) elif os.path: #如果filepath是文件,直接统计行数 if os.path.splitext(file)[1]=='.java' or os.path.splitext(file)[1]=='.xml': lines.append(countFileLines(filepath)) # print(file + ':'+str(countFileLines(filepath))) lines = [] dir = 'E:/xxxx/src' listdir(dir,lines) dir = 'E:/xxxx/res' listdir(dir,lines) print('total lines='+str(sum(lines)))
参考链接:参考链接
相关文章推荐
- python如何获取一个文件夹内包括子文件夹所有文件的名字和路径
- 用c#实现 统计一个文件夹中的文件的个数 并用 FOR循环 依次读取文件的文件名
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序
- 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数
- 一个简单的统计文件夹下文件或目录的程序
- Python 统计一个纯英文文件中的单词总个数
- 统计一个目录下所有普通文件的总行数
- python 统计一个目录中每个txt文件最重要的的词
- 本文以python实现了一个日志文件中ip提取与统计程序
- 关于python同一个文件夹里面不同.py文件的交叉引用
- Python 实现一个小功能: 删除某路径下文件及文件夹的脚本
- 用C语言实现统计一个文件夹中各种文件的比例
- Python判断一个文件夹内哪些文件是图片
- python移动多个子文件中的文件到一个文件夹
- 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集
- python快速统计一个文件包含的单词数
- shell 统计一个文件夹下不同类型文件的个数
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- [置顶] 【python Excel 合并】python合并同一个文件夹下所有excel文件
- python实现将文件夹内所有txt文件合并成一个文件