Exclua ou remova um arquivo
O módulo OS fornece um embutido OS.remover() função para remover ou excluir um arquivo do sistema. Para excluir a pasta ou diretório inteiro, podemos usar o OS.rmdir () função.
Vamos ver um exemplo de excluir o arquivo.
Para excluir um arquivo, primeiro, precisamos incluir o módulo OS. O módulo OS contém o sistema operacional.Remover () função. O os.Remone () função toma o caminho do arquivo como um parâmetro. Ele procura o arquivo no caminho fornecido e o remove do sistema. Vamos escrever um programa simples para excluir ou remover um arquivo.
#Mortando o módulo do sistema operacionalSaída
Antes de executar o programa, o teste.O arquivo txt está presente no diretório de documentos.
Agora vamos executar nosso programa.
O arquivo é excluído com sucesso do diretório de documentos.
Se tentarmos excluir um arquivo que não existe ou já for excluído, o intérprete Python mostrará um erro “FileNotFoundError.”Vamos executar nosso programa novamente e tentar excluir o“ teste.arquivo txt ”, que já foi excluído.
Saída
A saída é exibida no console python. Na saída, pode -se observar que o intérprete Python lança um erro "FILENOTFoundError" quando tentamos excluir o arquivo que não existe.
A melhor maneira de evitar esse erro é que, primeiro, devemos verificar se o arquivo existe, então o excluiremos; Caso contrário, imprimiremos uma mensagem de que “o arquivo não existe.”Para verificar a existência do arquivo, podemos usar OS.caminho.existe() e OS.caminho.isfile () funções. Vamos escrever um programa simples para verificar a existência do arquivo primeiro e excluir o arquivo.
Neste programa, estamos usando o sistema operacional.caminho.existe () função para verificar a existência do arquivo.
#Mortando o módulo do sistema operacionalSaída
A saída é exibida no console python. Pode ser observado na saída que o intérprete Python não apresenta nenhum erro se o arquivo não existir; Em vez disso, ele executa o bloco else e imprime a mensagem no console de que “arquivo não encontrado.”
Podemos armazenar o caminho do arquivo em uma variável separada e executar o mesmo programa novamente.
#Mortando o módulo do sistema operacionalSaída
A saída é exibida no console python.
Agora vamos usar o OS.caminho.isfile () função para verificar a existência do arquivo.
#Mortando o módulo do sistema operacionalSaída
A saída é exibida no console python.
Excluir ou remover um diretório
Para excluir ou remover o diretório, podemos usar o sistema operacional.função rmdir (). O os.A função rmdir () exclui apenas o diretório ou pasta vazia. Se o diretório contiver quaisquer subdiretos e arquivos, e tentarmos excluí -lo, o intérprete Python jogará um “OSERROR.”Vamos ver um exemplo de exclusão do diretório.
#Mortando o módulo do sistema operacionalSaída
A saída é exibida no console python. O diretório "MyFolder" está vazio e excluído com sucesso.
Conclusão
Python é uma linguagem de programação versátil. Acessar os arquivos e diretórios do sistema é muito fácil no Python. O Python fornece um módulo SO integrado para executar funções e operações relacionadas ao sistema operacional. Remover um arquivo e diretório é uma operação muito comum de python que podemos executar usando o embutido OS.remover() e OS.rmdir () funções, respectivamente. Este artigo ajuda os iniciantes a entender o processo de exclusão de arquivos e diretórios no Python.