15 lines
498 B
Python
15 lines
498 B
Python
def count_words(filename):
|
|
"""Count the approximate number of words in a file."""
|
|
try:
|
|
with open(filename, encoding='utf-8') as f:
|
|
contents = f.read()
|
|
except FileNotFoundError:
|
|
pass
|
|
else:
|
|
words = contents.split()
|
|
num_words = len(words)
|
|
print(f"The file {filename} has about {num_words} words.")
|
|
|
|
filenames = ['alice.txt', 'siddhartha.txt', 'moby_dick.txt', 'little_women.txt']
|
|
for filename in filenames:
|
|
count_words(filename)
|