Вот символы Юникода и турецкие символы который я хочу заменить.
- ğ - \u011f
- Ğ - \u011e
ı - \u0131 - İ - \u0130
- ö - \u00f6
- Ö - =6
- ü - \u00fc
- Ü - \u00dc
- ş - \u015f
- Ş - \u015e
- ç - \u00e7
Ç - \u00c7
Код: Выделить всё
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
dosya = open('veri.txt', 'r')
for line in dosya:
match = re.search(line, "\u011f")
if (match):
replace("\u011f", "ğ")
dosya.close()
Код: Выделить всё
#!/usr/bin/env python
# -*- coding: utf-8 -*-
f1 = open('veri.txt', 'r')
f2 = open('veri2.txt', 'w')
for line in f1:
f2.write=(line.replace('\u011f', 'ğ'))
f2.write=(line.replace('\u011e', 'Ğ'))
f2.write=(line.replace('\u0131', 'ı'))
f2.write=(line.replace('\u0130', 'İ'))
f2.write=(line.replace('\u00f6', 'ö'))
f2.write=(line.replace('\u00d6', 'Ö'))
f2.write=(line.replace('\u00fc', 'ü'))
f2.write=(line.replace('\u00dc', 'Ü'))
f2.write=(line.replace('\u015f', 'ş'))
f2.write=(line.replace('\u015e', 'Ş'))
f2.write=(line.replace('\u00e7', 'ç'))
f2.write=(line.replace('\u00c7', 'Ç'))
f1.close()
f2.close()
Как мне заставить это работать?
Подробнее здесь: https://stackoverflow.com/questions/375 ... -file-with