# encoding: utf-8
import os, re
def get_filename(filepath, filetype):
import os
filename = []
for root, dirs, files in os.walk(filepath):
for i in files:
if filetype in i:
filename.append(i)
return filename
def main():
srcfilepath = r'E:\Pycharm_projects\English_2s_original'
filetype = '.txt'
filename = get_filename(srcfilepath, filetype)
#对取得的文件夹下的文件按English?_dec.txt排序
filename.sort(key=lambda x: int(x.split('h')[-1].split('_')[0]))
for i in range(len(filename)):
#each = srcfilepath+'//'+'English'+str(i+1)+'_dec'+'.txt'
each = srcfilepath+'//'+filename[i]
f = open(each, 'r')
cont = f.readlines()
print each, len(cont)
main()
python 统计一个文件夹下面的所有txt文档都有多少行
最新推荐文章于 2024-08-09 17:59:52 发布