Le code suivant imprime le mot dans le fichier txt suivi du nombre d'occurrences de ce mot (par exemple, a, 26). Le problème est qu'il ne l'imprime pas dans l'ordre alphabétique. Toute aide serait grandement appréciée
import re
def print_word_counts(filename):
s=open(filename).read()
words=re.findall('[a-zA-Z]+', s)
e=[x.lower() for x in (words)]
e.sort()
from collections import Counter
dic=Counter(e)
for key,value in dic.items():
print (key,value)
print_word_counts('engltreaty.txt')