mirror of
https://github.com/osmarks/random-stuff
synced 2025-11-17 05:57:13 +00:00
declassify some projects
This commit is contained in:
14
count_words_in_directory.py
Normal file
14
count_words_in_directory.py
Normal file
@@ -0,0 +1,14 @@
|
||||
import os, sys, string
|
||||
|
||||
count = 0
|
||||
words = 0
|
||||
characters = 0
|
||||
for dirpath, dirnames, filenames in os.walk(sys.argv[1]):
|
||||
for filename in filenames:
|
||||
with open(os.path.join(dirpath, filename)) as f:
|
||||
content = f.read()
|
||||
characters += len([c for c in content if c in string.ascii_letters])
|
||||
words += len([thing for thing in content.split() if thing.strip()])
|
||||
count += 1
|
||||
|
||||
print(words / count, characters / count)
|
||||
Reference in New Issue
Block a user