Advertisement
niromru

QT Файлы ---> Перекодировщик

Nov 20th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. d = {}
  2. d.update({"й": "j", "ц": "c", "у": "u", "к": "k", "е": "e", "н": "n"})
  3. d.update({"г": "g", "ш": "sh", "щ": "shh", "з": "z", "х": "h", "ъ": "#"})
  4. d.update({"ф": "f", "ы": "y", "в": "v", "а": "a", "п": "p", "р": "r"})
  5. d.update({"о": "o", "л": "l", "д": "d", "ж": "zh", "э": "je", "я": "ya"})
  6. d.update({"ч": "ch", "с": "s", "м": "m", "и": "i", "т": "t", "ь": "'"})
  7. d.update({"б": "b", "ю": "ju", "ё": "jo"})
  8. s = open('cyrillic.txt', 'r')
  9. st = ''
  10. for ii in s:
  11.     for i in ii:
  12.         if d.get(i) is not None:
  13.             st = st + d.get(i)
  14.         elif d.get(i.lower()) is not None:
  15.             st = st + d.get(i.lower())[0].upper() + d.get(i.lower())[1:]
  16.         else:
  17.             st = st + i
  18. s.close()
  19. s = open('transliteration.txt', 'w')
  20. s.write(st)
  21. s.close()
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement