Лабораторная работа 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    


© 2018. All rights reserved.