Exclusão de arquivo do Python: como excluir um arquivo em Python [a recuperação está disponível]

Leonardo atualizou em 27/06/2024 para Recuperação de Arquivos|Mais Artigos

Resumo:

Como usar Python para excluir um arquivo? Leia este guia para aprender como excluir um arquivo em Python com comandos diferentes. Além disso, se você excluiu acidentalmente arquivos importantes, pode executar o comando Python e o software de recuperação de dados EaseUS para restaurar arquivos perdidos com simples cliques. Continue lendo para obter mais informações.

O que é Python (uma visão geral)

Python é uma linguagem de programação criada na década de 1980. É amplamente utilizado hoje porque é fácil de ler e escrever e suporta múltiplas plataformas. Python trabalha para desenvolvimento web, computação científica, inteligência artificial e engenharia de software. É também uma das linguagens mais populares para o ensino de programação de computadores para iniciantes.

A principal razão pela qual a maioria das pessoas usa Python é que ela é uma linguagem muito versátil que pode ser usada para diversos fins. Além disso, Python possui muitas bibliotecas e estruturas que o tornam ainda mais poderoso. Uma das mais importantes são as regras de indentação do Python. Por exemplo, a instrução if:

se a idade

print "Você não pode comprar vinho! \n"

print "Mas você pode comprar chiclete. \n"print "isso é lá fora se\n"

Existem muitas outras declarações e comandos essenciais. O que vamos falar hoje é a forma de deletar um arquivo em Python . Leia os métodos abaixo e limpe os arquivos Python com etapas simples.

Como excluir um arquivo em Python (3 maneiras)

Python oferece várias maneiras de excluir arquivos. Você pode usar o módulo OS, o módulo Shutil ou o módulo Pathlib. Cada módulo tem suas vantagens e desvantagens, por isso é importante escolher o mais adequado às suas necessidades para forçar a exclusão do arquivo .

Método 1. Como excluir um arquivo com o módulo OS em Python

O módulo OS é a maneira mais básica de excluir arquivos em Python. Ele oferece uma interface simples que pode ser usada para excluir arquivos únicos ou diretórios inteiros. No entanto, ele não oferece nenhum recurso para gerenciamento de permissões ou tratamento de erros. Para excluir um arquivo usando o módulo OS:

importar sistema operacional

caminho_do_arquivo =

se os.path.isfile(file_path):

os.remove(caminho_do_arquivo)

print("Arquivo foi deletado")

outro:

print("Arquivo não existe")

Método 2. Como excluir um arquivo com o módulo Shutil em Python

O módulo Shutil é uma ferramenta mais abrangente para exclusão de arquivos em Python. Ele pode excluir arquivos únicos, diretórios e até árvores de diretórios inteiras. Ele também oferece alguns recursos para gerenciamento de permissões e tratamento de erros. No entanto, pode ser um tanto complexo, por isso é importante ler atentamente a documentação antes de usá-lo.

Siga as etapas abaixo para usar Python para excluir um arquivo, se ele existir.

importar Shutil

shutil.rmtree('caminho')

Agora, aqui está o local do caminho que você pode fornecer (por exemplo, /home/school/math/final) para remover os arquivos existentes.

Método 3. Como excluir um arquivo com o módulo Pathlib em Python

O módulo Pathlib é uma adição mais recente ao Python que oferece uma interface orientada a objetos para trabalhar com arquivos e diretórios. É muito fácil de usar e oferece recursos úteis, como a capacidade de excluir vários arquivos simultaneamente. No entanto, não oferece suporte para permissões ou tratamento de erros.

Você pode assistir a este vídeo primeiro para ver o processo de exclusão do Python com detalhes.

  • 0:01 Introdução
  • 0:36 Importar arquivos
  • 1:29 Exclua arquivos em Python

Você pode usar o seguinte código para limpar/excluir o arquivo ou pasta:

Etapa 1. Crie um objeto Path.

importar pathlib

p_objeto = Caminho(".")

tipo(p_objeto)

Passo 2. Use a função unlink() para excluir um arquivo.

importar pathlib

arquivo = pathlib.Path("teste/arquivo.txt")

arquivo.desvincular()

Etapa 3. use a função rmdir() para excluir o diretório.

importar pathlib

diretório = pathlib.Path("arquivos/")

diretório.rmdir()

Se ainda tiver problemas para escolher o código certo, você pode verificar a tabela de comparação abaixo para obter ajuda adicional.

Situações Comando
Excluir um único arquivo
  • os.remove()
  • caminho_objeto.unlink()
Excluir/esvaziar diretórios? rmdir()
Exclua diretórios não vazios rmtree()

Recuperação de dados Python: como recuperar um arquivo excluído com Python

Você pode recuperá-lo quando se trata de um arquivo excluído acidentalmente? A resposta é sim. Existem duas maneiras de recuperar dados excluídos do Python. Um usa o recurso de restauração em Python e o outro usa um software confiável de recuperação de dados.

Dica 1. Recupere arquivos excluídos com Python

Os arquivos excluídos do Python podem ser recuperados se você encontrar sua pasta de histórico no Python. Aqui estão as etapas para recuperar arquivos excluídos do Python.

Passo 1. Clique com o botão direito na pasta acima do arquivo excluído e selecione "Histórico Local > Mostrar Histórico".

Passo 2. Selecione o arquivo ou pasta desejada e clique em “reverter” no canto superior esquerdo.

Dica 2. Execute Python Data Recovery com software de recuperação de dados

A segunda maneira de recuperar arquivos excluídos é usar um software de recuperação de dados. O software de recuperação de dados Python foi projetado para pesquisar em todas as unidades do seu computador quaisquer vestígios de arquivos Python e depois recuperá-los. Esses programas são muito eficazes e podem ajudá-lo a recuperar seus arquivos excluídos de forma rápida e fácil. Uma das ferramentas de recuperação de arquivos mais eficazes é o EaseUS Data Recovery Wizard.

O software gratuito de recuperação de dados EaseUS é um poderoso software de recuperação de dados que pode ser usado para recuperar arquivos e dados excluídos de bancos de dados Python. O software oferece uma ampla gama de recursos para recuperação de arquivos excluídos.

  • Suporta vários formatos de arquivo, como jpg, png, bmp e gif.
  • Restaure dados perdidos devido a perda ou dano de partição, falha de software, infecção por vírus e outros eventos inesperados.
  • Recupere arquivos excluídos de discos rígidos internos e externos, incluindo sistemas de arquivos FAT, NTFS e exFAT.

No geral, o EaseUS Data Recovery Wizard é uma excelente escolha para recuperar arquivos e dados excluídos pelo Python. Siga as etapas abaixo para recuperar dados excluídos do Python.

Passo 1. Escolha o local exato do arquivo e clique no botão "Scan" para continuar.

Passo 2. Após o processo, selecione as pastas “Arquivos Excluídos” e “Outros Arquivos Perdidos” no painel esquerdo. Em seguida, você pode aplicar o recurso “Filtro” ou clicar no botão “Pesquisar arquivos ou pastas” para encontrar os arquivos excluídos.

Passo 3. Clique no botão "Recuperar" e salve os arquivos restaurados – o ideal é que seja diferente do original.

Conclusão

Concluindo, Python tem algumas maneiras diferentes de excluir um arquivo. A maneira mais direta é usar o módulo “os” integrado. Este módulo fornece muitas funções para interagir com o sistema operacional. Se quiser deletar um diretório e todo o seu conteúdo, você pode usar o módulo "Shutil". O módulo "Shutil" fornece operações de alto nível em arquivos e diretórios. Finalmente, se quiser excluir um arquivo aberto, você pode usar a função “os.unlink”. Esta função exclui um único arquivo, esteja ele aberto ou não.

Se o Python excluir um arquivo que você não deseja excluir, você poderá recuperar os dados do Python com a opção integrada "reverter" ou com software de recuperação de dados.

Perguntas frequentes sobre exclusão de arquivos em Python

Para obter ajuda adicional, leia as perguntas e respostas relacionadas ao Python abaixo.

1. Como excluo um arquivo de texto em Python?

Usar arquivo. truncate() para apagar o conteúdo de um arquivo de texto

  1. arquivo = abrir(amostra.txt, r+)
  2. arquivo. truncar (0)
  3. arquivo. fechar()

2. Como corrigir Python Setup.py egg_info?

Para corrigir Python setup.py egg_info :

  • Verifique se Pip e Setuptools estão instalados corretamente
  • Atualize o Pip para corrigir Python Setup.py egg_info
  • Atualizar ferramentas de configuração
  • Tente instalar o ez_setup

3. Como você exclui um arquivo se ele já existe em Python?

Existem três maneiras de remover um arquivo, se ele existir, e lidar com erros:

  • Execute o sistema operacional. remover
  • Use o módulo shutil
  • Execute o sistema operacional. desvincular