Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema para trabalhar com arquivos

Boa tarde,

No capítulo 6 ensina sobre a escrita e leitura de arquivos. Eu estou usando o VS Code no lugar do pycharm. O problema é uequando eu executo o código, não gera o arquivo na pasta. Mas tbm não apresenta nenhum erro. Porém quando clico em "executar e depurar" o arquivo é gerado. Alguém pode me ajudar com isso?

1 resposta
solução!

Consegui resolver o meu problema utilizando a estrutura with

def carrega_palavra_secreta():
    with open('paises.txt', 'r', encoding="utf-8") as arquivo:
        paises = arquivo.readlines()

    lista_paises = []

    for linha in paises:
        lista_paises.append(linha.upper())

    numero = random.randrange(0, len(lista_paises))
    palavra_secreta = lista_paises[numero].strip()
    return palavra_secreta