Ett litet Python-skript för att räkna antalet rader i alla filer i en katalog (och underkataloger). Bara redigera den rörliga katalogen.
Python: . path import os. stig
katalog = "/ var / www / html / site /"
arg, dirname, names ) : def besök (arg, dirname, namn):
names: för filen i namn:
. join ( dirname, arquivo ) = Arquivo_caminho dem. Vägen. Ansluta (dirname, fil)
. path . isfile ( arquivo_caminho ) : om det. vägen. isfile (arquivo_caminho):
arquivo_caminho ) f = open (arquivo_caminho)
f. readlines ( ) ) linjer = Len (f readlines ())
filer. append (linjer)
files = []
. walk ( diretorio, visit, arquivos ) dem. vägen. promenad (katalog, besök, filer)
linhas_total = 0
arquivos: för raden i filen:
linhas_total linhas_total + = linjer
% linhas_total print "% s rader"% linhas_total