最近在学习python,刚学习了一点皮毛。正好手边需要一个统计某一个文件夹下面的文件总行数的一个工具,没找到,正好拿python练练手。做个笔记备忘。
废话少说,代码如下:
W WW.002pc .COM认为此文章对《python 后参数为空python统计某一个文件夹下文件总行数》说的很在理,002pc.com为你提供最佳的学习编程,程序员。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 后参数为空python统计某一个文件夹下文件总行数
https://www.002pc.comhttps://www.002pc.com/python/4426.html
你可能感兴趣的python,文件夹,总行,文件,统计,一个
No alive nodes found in your cluster
0踩
赏
0 赞