Нужно было посчитать статистику по файлам java и др.
Вот что получилось:
import os
startPath = os.getcwd()
java = 0
xmlxsd = 0
def findFiles(path):
global java
global xmlxsd
files = os.listdir(path)
for f in files:
p = os.path.join(path, f)
if os.path.isdir(p):
findFiles(p)
else:
fn, fe = os.path.splitext(p)
print fe
if fe == '.java':
java = java+1
elif fe in ['.xsd', '.xml', '.html', '.xhtml']:
xmlxsd = xmlxsd + 1
def main():
findFiles(startPath)
print 'java = %d ' % java
print 'xmlxsd = %d' % xmlxsd
if __name__ == "__main__":
main()