使用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)