Archive for June, 2007

Count lines of code
June 23, 2007

import os, re, sys
from os.path import join

rootdir = ‘/’
filter = ‘.*\.js$|.*\.py$|.*\.html$|.*\.css$|.*\.sql$|.*\.cs$|.*\.cpp$|.*\.c$|.*\.h|.*\.java$’

def usage():
print ‘USAGE: python loc.py /<rootdir>’

def loc(fname):
try:
f = open(fname)
return len(f.readlines())
except:
[...]