У мене проблеми з читанням із файлу, обробкою його рядка та збереженням у файл UTF-8.
Ось код:
try:
filehandle = open(filename,"r")
except:
print("Could not open file " + filename)
quit()
text = filehandle.read()
filehandle.close()
Потім я трохи обробляю текст змінної.
І потім
try:
writer = open(output,"w")
except:
print("Could not open file " + output)
quit()
#data = text.decode("iso 8859-15")
#writer.write(data.encode("UTF-8"))
writer.write(text)
writer.close()
Це чудово виводить файл, але це робиться в ISO 8859-15, на думку мого редактора. Оскільки той самий редактор розпізнає вхідний файл (у назві змінної файлу) як UTF-8, я не знаю, чому це сталося. Наскільки моє дослідження показало, що коментовані рядки повинні вирішити проблему. Однак, коли я використовую ці рядки, результуючий файл має нездійсненність, головним чином, слова з тильдою, оскільки текст на іспанській мові. Я був би дуже вдячний за будь-яку допомогу, оскільки я в тупі ....