Составить частотный словарь, который считывает информацию из нескольких файлов

Составить частотный словарь слов, используя набор файлов. Программа должна считывать несколько файлов, разбивать текст на слова и подсчитывать появление каждого слова в тексте. Все слова должны быть приведены к нижнему регистру. Выход программы - 2 файла: в первом - слова упорядочены по алфавиту, во втором - по частоте (по убыванию).

import collections
file = open('1.1.txt', 'r+', encoding='utf-8')
file1 = open('2.txt', 'r+', encoding='utf-8')
count = collections.Counter()


for word in file.read().split():
    word = word.lower()
    if word in count:
        value = count[word]
        count[word] = value + 1
    else:
        count[word] = 1
result = str(count)

output = open('output.txt', 'a', encoding='utf-8')
output.write(result)

Ответы (0 шт):