1
resposta

Abrir jogo da Forca no terminal (Mac)

Olá pessoal,

Eu criei o código jogos.py colocando os dois jogos criados nos cursos de Python (Advinhação e Forca). Quando eu abro no PyCharm, consigo escolher os dois jogos e abre corretamente, mas quando eu tento abrir o jogo da Forca no terminal do Mac eu recebo a seguinte mensagem de erro:


****Escolha seu jogo!***


(1) Forca (2) Advinhação Qual jogo?1 Jogando forca


Bem-vindo ao jogo da Forca!


Traceback (most recent call last):
  File "/Users/PycharmProjects/jogos/jogos.py", line 21, in <module>
    escolhe_jogo()
  File "/Users/PycharmProjects/jogos/jogos.py", line 15, in escolhe_jogo
    forca.jogar()
  File "/Users/PycharmProjects/jogos/forca.py", line 124, in jogar
    palavra_secreta = carrega_palavra_secreta()
  File "/Users/PycharmProjects/jogos/forca.py", line 9, in carrega_palavra_secreta
    arquivo = open("palavras.txt", "r")
FileNotFoundError: [Errno 2] No such file or directory: 'palavras.txt'

Como eu faço para que o terminal consiga ler o arquivo com as palavras ao carregar o jogo, sendo que ele está na mesma pasta dos arquivos .py?

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

Obrigada!

1 resposta

Olá Nathalia, tudo bem com você?

Peço desculpas pela demora em lhe responder.

Esse erro aparece quando o Python não encontra o arquivo que estamos buscando, uma alternativa seria fornecer no código o caminho completo para o arquivo.

Código

arquivo = open(r"/Users/PycharmProjects/jogos/palavras.txt", "r")

Faça a modificação deixando o código conforme acima.

Caso o erro continue ou tenha mais dúvidas encontro-me à disposição.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!