1
resposta

filenotfounderror errno 2 no such file or directory

def contagem_letras(arquivo):

    try:
        with open(arquivo) as a:
            conteudo = a.read()
    except FileNotFoundError:
        msg = "Perdão , o arquivo " + arquivo + " não existe"
        print(msg)
    else:
        #conta o numero aproximado de palavras
        palavras = conteudo.split()
        numero_letras = len(palavras)
        print(f"O arquivo {arquivo} tem cerca de {str(numero_letras)} letras")

arquivo = "11e.txt"
contagem_letras(arquivo)

execultei o

import os
print(os.getcwd())

e ele diz que python está procurando na pasta raiz , não na subpasta que criei , como resolver isso ?

1 resposta

Oi MrLexotan, como você está? Espero que esteja bem =)

Tente passar o nome da subpasta junto ao nome do arquivo. Por exemplo:

arquivo = "subpasta/11e.txt"

Ou então, pode passar o nome da subpasta da seguinte forma:

with open("subpasta/"+arquivo) as a:

Tente e me diga se obteve êxito.

Qualquer dúvida é só falar. Abraços e bons estudos!