Лабораторная работа 6
Загрузить произвольный файл с текстом на русском языке и заменить все русские буквы по правилам транслитерации, сохраняя регистр букв (верхний или нижний). Правила преобразования должны загружатсья из другого текстового файла (например ‘dictionary.txt’), каждая строка которого содержит русскую букву и её представление латиницей:
б:b
в:v
г:g
...
ж:zh
Преобразованный вариант необходимо сохранить в текстовый файл и вывести на экран.
Пример функции, загружающей словарь
def load_dictionary(dictionary_file):
with open(dictionary_file, 'rt') as f:
res = dict(line.strip().split(':') for line in f)
return res