1
resposta

preciso referenciar o caminho onde está meu arquivo?

meu arquivo está no desktop, quando coloco só o o nome dele dá mensagem que não encontra, se coloco o caminho do arquivo dá (unicode error). Aconteceu isso com alguem?

1 resposta

Olá Robson, tudo bem com você?

Acredito que você esteja utilizando o windows e seu caminho é algo parecido como:

C:\Users\Robson\Desktop

Acontece que essa barra invertida que o windows utiliza muitas vezes é vista como um carácter de escape e por isso ele da o erro de unicode, pois ele identifica o \u como sendo algo que ele não é :)

Para corrigir isso precisamos duplicar as \para dizer que de fato o que queremos é uma barra, ficando da seguinte forma:

C:\\Users\\Robson\\Desktop

Também dei uma olhada e vi que podemos fazer da seguinte maneira também:

arquivo = file(r"C:/Users/Robson/Desktop/teste.txt")

Esse r na frente é super importante, pois avisa ao Python que não é para ele não tentar fazer nada, e ler o texto de maneira "cru" (raw)

Qualquer coisa estou a disposição :)

Compreendeu? Abraços e Bons Estudos!