Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Entrada de palavras acentuadas pelo > doc.txt

Boa noite!

Tenho uma dúvida referente a importação de palavras. Toda vez que importo palavras acentuadas para meu programa o mesmo retorna prints fora do formato, teria alguma forma de corrigir esse problema?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade(A segunda palavra seria maçã)

3 respostas

Acredito que voce tenha que incluir alguma linha no seu codigo para transformar esse texto importado para o padrao UTF-8

solução!

Necessário utilizar o "encoding" UTF-8 para abertura do arquivo de texto,

with open('palavras.txt', 'w', encoding='utf-8') as arquivo:
    arquivo.write(texto)

E para leitura do mesmo:

with open('palavras.txt', 'r', encoding='utf-8') as arquivo:
    texto = arquivo.read()

Ele na aula não usa encoding" UTF-8, porque ?