用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脚本统计文件夹下所有文件的总行数的主要内容,如果未能解决你的问题,请参考以下文章