用python脚本统计文件夹下所有文件的总行数

Posted 甘木甘木

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python脚本统计文件夹下所有文件的总行数相关的知识,希望对你有一定的参考价值。

使用os打开
用subprocess进行统计(比直接for循环快)
wc -l filename指的是查看filename文件的总行数并且输出

import os
path = 'csv_log_v4/'
files = os.listdir(path)
import subprocess
def wc_count(file_name):
	file_name = path+file_name
  out = subprocess.getoutput("wc -l %s" % file_name)
  return int(out.split()[0])
sum = 0
for i, file in enumerate(files):
	sum += wc_count(file)
	print(i,end='\\r')
	print('current sum: ',sum, end='\\r')
print("total: ", sum)

以上是关于用python脚本统计文件夹下所有文件的总行数的主要内容,如果未能解决你的问题,请参考以下文章

用python脚本统计文件夹下所有文件的总行数

统计一个目录下所有普通文件的总行数

linux统计文件个数及代码总行数

Python实现代码行数统计工具

linux下如何统计一个目录下的文件个数以及代码总行数的命令

python统计代码总行数(代码行空行注释行)