- Автор темы
- Добавить закладку
- #41
немного подшаманили)Тысячекратно извиняюсь за говнокоды, но это же слишком просто.
Если нужна проверка то перед записью стоит впихнуть регуляркуPython:file_read = 'source.txt' file_seave = 'result.txt' fr = open(file_read, 'r', encoding='utf-8') fw = open(file_seave, 'a+') for line in fr: res = line.encode('windows-1251').decode('utf-8') print(f'{line}\t{res}') fw.write(line + '\n') fw.flush()
Python:if re.match('[А-я]', res)
Python:
import re
f1 = open("kkk.txt","rb")
f2 = open("rrr.txt","wb")
while True:
l = f1.readline()
if len(l) == 0:
break
for i in list(l.decode("utf-8")):
res = bool(re.match("[0-9a-zA-Zа-яА-Я\n,.<>/?\\|\"';:\\[\\]{}!@#$%^&*()_+-=~`]",i))
if not res:
print(i,res)
break
print(i.encode())
if res:
f2.write(l)