Um pequeno script em Python para contar o número de linhas de todos os arquivos em um diretório (e sub-diretórios). Apenas edite a variável diretorio.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import os.path diretorio = "/var/www/html/site/" def visit(arg, dirname, names): for arquivo in names: arquivo_caminho = os.path.join(dirname, arquivo) if os.path.isfile(arquivo_caminho): f = open(arquivo_caminho) lines = len(f.readlines()) arquivos.append(lines) arquivos = [] os.path.walk(diretorio, visit, arquivos) print "%s linhas" % sum(arquivos) |
É claro que leitores astutos observarão que SLOC não é apenas contar linhas (principalmente comentários e/ou em branco), mas eu me diverti fazendo o script mesmo assim 🙂
Comment by inerte — 08 de October de 2005 @ 12:45