Solução de problemas de FileNotFoundError: Nenhum arquivo ou diretório
Ao tentar abrir um arquivo, você pode encontrar um "FileNotFoundError: [Errno 2] Erro "No such file or directory", indicando que o Python não consegue localizar o arquivo especificado. Esse problema geralmente surge devido a discrepâncias entre o diretório de trabalho atual e a localização real do arquivo.
Compreendendo caminhos relativos
Por padrão, quando você abre um arquivo com um nome como 'address.csv', você está assumindo que ele está localizado no diretório de trabalho atual. Isso é conhecido como caminho relativo. Para determinar o diretório de trabalho atual, você pode usar o seguinte código:
import os
cwd = os.getcwd() # Get the current working directory (cwd)
print(cwd)
Fornecendo um caminho absoluto
Uma abordagem alternativa é especificar um caminho absoluto, que defina explicitamente o diretório completo e a localização do arquivo. Por exemplo:
f = open("/Users/foo/address.csv")
Este caminho indica que o arquivo 'address.csv' está localizado no diretório ' /Usuários/foo/'. Usar um caminho absoluto garante que o arquivo seja acessado independentemente do diretório de trabalho atual.
Dicas adicionais
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3