У меня есть похожая запись о транслитерации имён файлов. Здесь же будет транслитерировано само содержимое файлов.
Ниже будет описано, как заменить в файле все кириллические символы на
английские с помощью python3
. Благодаря простоте скрипт легко модифицировать
и подстроить под свои нужды.
1 | import os |
Чтобы заменить все кириллические буквы на латиницу в файле yourfilename.txt
,
надо положить скрипт transliterator.py
в одну папку с этим файлом и выполнить
user $ | python3 transliterator.py |
При этом автоматически будет создана резервная копия (backup) оригинального
файла yourfilename.txt.bak
.
P.S. Функцию для замены ключа словаря на его значение подсмотрел тут.