Erro no EP2

Erro no EP2

por Emanuel Lima de Sousa -
Número de respostas: 3

Meu EP2 não funciona para textos com acento que eu tiro de sites como o G1. Mas o arquivo drummond.txt roda perfeito. Não sei porque.

 

Traceback (most recent call last):

File "<ipython-input-3-625d615b70f8>", line 1, in <module>
runfile('C:/Users/Emanuel/Dropbox/Bacharelado em Física/2016.2/Algoritmos/ep2.py', wdir='C:/Users/Emanuel/Dropbox/Bacharelado em Física/2016.2/Algoritmos')

File "C:\Users\Emanuel\Anaconda3\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 714, in runfile
execfile(filename, namespace)

File "C:\Users\Emanuel\Anaconda3\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 89, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)

File "C:/Users/Emanuel/Dropbox/Bacharelado em Física/2016.2/Algoritmos/ep2.py", line 288, in <module>
main()

File "C:/Users/Emanuel/Dropbox/Bacharelado em Física/2016.2/Algoritmos/ep2.py", line 78, in main
texto = entrada.read()

File "C:\Users\Emanuel\Anaconda3\lib\codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe7 in position 143: invalid continuation byte

Em resposta à Emanuel Lima de Sousa

Re: Erro no EP2

por Carlos Eduardo Elmadjian -

Provavelmente você está copiando o texto com uma codificação diferente de utf-8 (ex.: latin-1). Uma maneira de evitar esse problema é colar o texto num editor com suporte a utf-8 e salvá-lo usando essa codificação. O Sublime Text, por exemplo, permite isso.

Caso encontre a solução, não esqueça de postar aqui pra ajudar alguém que possa estar com o mesmo problema sorriso

Em resposta à Carlos Eduardo Elmadjian

Re: Erro no EP2

por Enock Rodrigues dos Santos -

O meu não aceita arquivos com palavras acentuadas, além do mais, com alguns textos como o do Drummond, estão ocorrendo algumas concatenações indesejadas