2
respostas

palavras.txt não é encontrado no meu código

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E o arquivo .txt existe (como podem ver), mas criei no bloco de notas, tem algum erro? (se sim, como arrumar?)

2 respostas

Oi Matheus, o problema está em onde vc está executando o seu código.

Se vc olhar o seu terminal, ele está na pasta 'pythonalura', mas o seu arquivo está dentro de 'jogos'. Se vc for continuar executando desse mesmo jeito, mude a linha que faz a abertura do arquivo pra refletir isso.

arquivo = open('jogos/palavras.txt', 'r')

Boa tarde Matheus,

A localização (Path) do arquivo depende de onde ele esta sendo executado. Como assim?

Olha o caso, você entra no terminal, na pasta ~/.../PYTHONALURA/jogos/ e executa o código. Seu programa funcionaria perfeitamente, pois procura por ./palavras.txt dentro da pasta onde está sendo executado, ou seja, jogos.

Agora quando você selecionou a pasta ~/.../PYTHONALURA/, o interpretador procura por ./palavras.txt dentro da pasta PYTHONALURA

Bons estudos!!