複数のフォルダの合計ファイル数の計算(python)
833 ワード
# -*- coding: utf-8 -*-
# Time:2017.03.28
# Author:coplin
# Function:Count the number of image file.
import os
def eachFile(PATH):
pathDir = os.listdir(PATH)
SUM=0
infolist=""
for allDir in pathDir:
child = os.path.join('%s%s%s' % (PATH,'/',allDir))
SUM+=len(os.listdir(child))
infolist+='
'+allDir+':'+str(len(os.listdir(child)))
print infolist,"
allNumber:"+str(SUM)
#write data to file(.txt)
priceFile = file(PATH+".txt", "w+")
priceFile.writelines(str(infolist))
priceFile.writelines("
allNumber:" + str(SUM))
priceFile.close()
print "writeFile success!"
if __name__ == '__main__':
PATH = "./data"
print eachFile(PATH)