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

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.

Índice da Página

Atualizado por

Jacinta

Escrito por

Leonardo

Atualizado em

27/06/2024

Tempo de leitura

9 Min

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")

como deletar um arquivo em Python com módulo os

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')

como deletar um arquivo em Python com shutil

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)

como deletar um arquivo em Python com shutil

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".

recuperar arquivos excluídos em Python - 1

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

recuperar arquivos excluídos em Python - 2

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.

Baixar Para Windows

Baixar Grátis

Baixar Para Mac

100% Seguro

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.

selecione o local para procurar arquivos excluídos

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.

confira os resultados

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

recuperar arquivos excluídos

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.

Baixar Para Windows

Baixar Grátis

Baixar Para Mac

100% Seguro

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
  • Atualizado por

    "Obrigada por ler meus artigos. Espero que meus artigos possam ajudá-lo a resolver seus problemas de forma fácil e eficaz."…
  • Escrito por

    "Obrigado por ler meus artigos, queridos leitores. Sempre me dá uma grande sensação de realização quando meus escritos realmente ajudam. Espero que gostem de sua estadia no EaseUS e tenham um bom dia."…
Por que confiar na EaseUSComentários dos Editores

20+

Anos de experiência

160+

Países e regiões

72 Milhões+

Downloads

4.7 +

Classificação do Trustpilot

Serviço de Recuperação de Dados

Pesquisa