27 lines
462 B
Python
27 lines
462 B
Python
import sys
|
|
|
|
|
|
def main():
|
|
# Read the file
|
|
f = open(sys.argv[1], 'r')
|
|
text = f.read()
|
|
f.close()
|
|
|
|
# Count the letters
|
|
letters = {}
|
|
for c in text:
|
|
if c.isalpha():
|
|
c = c.lower()
|
|
if c in letters:
|
|
letters[c] += 1
|
|
else:
|
|
letters[c] = 1
|
|
|
|
# Print the results
|
|
for c in sorted(letters.keys()):
|
|
print(c, letters[c])
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|