Python OS Excluir arquivo

Python OS Excluir arquivo
O sistema operacional Python (OS) nos oferece várias abordagens, dependendo da tarefa em questão. O “os.Remone () ”” O método do Python é usado neste artigo para excluir os arquivos do sistema. Além do local do nome do documento, o caminho também é fornecido ao método. O diretório em que o arquivo é salvo, o nome do usuário e o nome do arquivo estão todos incluídos no caminho.

Exemplo 1: Usando o Python OS.Remover () Método para excluir os arquivos do sistema

Neste exemplo, usamos o “OS.Método remover () ”para excluir os arquivos do sistema. Ao adicionar o caminho do arquivo no método "remover ()", podemos excluir os arquivos. Importar a biblioteca "OS" é necessária para remover o arquivo do sistema. Um sistema operacional de modularidade divide suas várias atividades em tarefas discretas, cada uma com sua interface de usuário. Por outro lado, um sistema operacional monolítico tradicional possui uma única versão definida pelo usuário e opera de uma maneira tudo ou nada. As ferramentas para gerar e limpar diretórios, documentos e as informações que eles mantêm, bem como para modificar e acessar a estrutura do diretório, estão todos disponíveis no pacote Python OS.

Agora vamos começar o procedimento para remover o arquivo do sistema. Iniciamos o procedimento criando dois arquivos de texto na área de trabalho e dando a eles os nomes de "registro" e "dados", como pode ser visto no seguinte. Agora começamos o código para excluir esses dois arquivos após criá -los:

O primeiro arquivo que possui o nome "registro" é excluído na primeira seção. Vamos começar importando o módulo Python "O". As extensões do sistema operacional não são necessárias para o Python; Você pode apenas importar a biblioteca “O”. Em seguida, adicionamos o nome do arquivo que queremos remover do sistema. Nesse caso, removemos o “registro.arquivo txt ”porque é um documento de texto. É por isso que o “.txt ”está incluído no nome do arquivo. Este nome de arquivo é mantido na variável "file_name" que fizemos.

Então, na etapa seguinte, adicionamos a localização do arquivo, pois já está salvo na área de trabalho. Vá para o documento, clique nele e selecione "Propriedades" para fazer isso. A partir daí, copiamos a localização e colamos, que é "Usuários/Aqsayasin/Desktop". Isso mostra o nome de usuário "Aqsayasin" e a área de trabalho como o local de armazenamento do documento. Esta localização do arquivo é mantida na variável "file_location". Para estabelecer corretamente o caminho do arquivo que queremos excluir, agora entramos no caminho usando o “OS.caminho.junção () ”função e forneça os argumentos“ file_name ”e“ file_location ”. Armazenamos essas informações na variável recém -gerada, “Path”.

Como o caminho do arquivo é mantido na variável "Path", chamamos o método "remove ()" com "os" e o passamos para a variável. O método "print ()" é então usado para imprimir a declaração "o arquivo é excluído".

Para simplificar você copiar e colar o código no seu compilador, também fornecemos uma captura de tela de código e colá -lo diretamente do compilador.

Código:

OS de importação
file_name = 'registro.TXT'
file_location = r "c:/usuários/aqsayasin/desktop"
caminho = os.caminho.ingressar (file_location, file_name)
OS.Remover (caminho)
impressão ("O arquivo é excluído.")

A mensagem "O arquivo é excluído" é exibido na saída:

Agora que o código é executado, o arquivo de registro é excluído porque havia anteriormente dois arquivos chamados "gravar" e "dados" na área de trabalho. A partir daí, excluímos o arquivo de registro. Agora, ficamos com o arquivo "dados".

O segundo arquivo neste exemplo, os "dados", agora é excluído na seção a seguir. Seguimos as etapas idênticas, como na seção anterior para fazer isso, com a exceção de que o nome do arquivo é o “Dados.txt ”neste caso. Então, depois de adicionar o local, combinamos o "Nome do arquivo" e "Localização do arquivo", passando para o "OS.caminho.junção () ”método. Este método combina o nome do arquivo e o local, criando o caminho para o arquivo que queremos excluir, que é "Usuário/Aqsayasin/Desktop". Para remover o arquivo, chamamos o método "remover ()" enquanto fornecemos um argumento "caminho". A declaração "O arquivo é excluído" é exibido usando o método "print ()".

Código:

OS de importação
file_name = 'dados.TXT'
file_location = r "c:/usuários/aqsayasin/desktop"
caminho = os.caminho.ingressar (file_location, file_name)
OS.Remover (caminho)
impressão ("O arquivo é excluído.")

O arquivo "dados" é limpo com sucesso da área de trabalho quando o script é executado. E a mensagem "O arquivo é excluído" é exibido:

Exemplo 2: Utilizando a condição de if-else e o sistema operacional.Remover () Método para excluir o arquivo

Neste exemplo, eliminamos um documento da área de trabalho usando o método "Remover ()". Em seguida, aplicamos a condição "se" dentro do método "remover ()". Se o arquivo estiver no sistema, ele será excluído e a declaração "o arquivo é removido" será impresso. Caso contrário, ele diz “o arquivo não está presente no sistema”.

Vamos começar a colocar o código em prática, importando primeiro o módulo Python "OS" como "O". Em seguida, colamos o caminho “Usuários/aqsayasin/desktop/a yasin.txt ”no código. Este caminho é mantido na variável "P" que fizemos. Como visto na captura de tela a seguir, este arquivo está presente na área de trabalho do nosso sistema.

Então, usamos "existe ()" com "O.caminho "para aplicar uma condição" se ". Dentro disso, chamamos o “o.Método remova () ”e passe no caminho usando a variável“ P ”porque o caminho do arquivo é salvo nesta variável. Se o caminho for preciso ou o arquivo estiver presente na área de trabalho do sistema, a primeira declaração será impressa. Caso contrário, a segunda declaração é impressa.

Código:

importar os como o
P = r'c:/users/aqsayasin/desktop/a_yasin.TXT'
se o.caminho.existe (P):
o.Remover (P)
impressão ("o arquivo é removido")
outro:
print ("O arquivo não está presente no sistema")

Quando pressionamos o botão Executar, o resultado é apresentado. Ele mostra a declaração IF que diz: "O arquivo é removido", porque o arquivo já está presente no sistema e é excluído quando o método "remover ()" é aplicado.

Agora, em sua seção subsequente, imprimimos a declaração eliminada, incluindo o caminho de um arquivo que não está atualmente no sistema. Os “Usuários/Aqsayasin/Desktop/Assunto.O caminho txt ”é usado nesta seção. Desde o assunto do arquivo.TXT está faltando no sistema, a declaração else é impressa quando usamos o “o.Remone () ”método.

Código:

importar os como o
P = r'c:/usuários/aqsayasin/desktop/sujeitos.TXT'
se o.caminho.existe (P):
o.Remover (P)
impressão ("o arquivo é removido")
outro:
print ("O arquivo não está presente no sistema")

Como este arquivo não está em nosso sistema, a declaração else "O arquivo não está presente no sistema" é exibido. Colocamos o nome do arquivo no caminho aleatoriamente para ver se a função "remover ()" funciona sob a condição "se".

Para remover o arquivo do sistema, usamos o método "Remover ()" dentro dos blocos "Try" e "Excel" na terceira seção deste exemplo. Você pode ver na imagem a seguir que existe um arquivo chamado "Python" na sua área de trabalho. Vamos excluí -lo usando o “OS.Remone () ”método.

Agora, vamos começar a colocar o código em ação. Primeiro, importe o módulo Python "Os" como "O". Em seguida, ligue para o bloco "tente", que permite verificar um pedaço de código quanto a erros. O bloqueio a menos que o ajude a corrigir o erro. O método "remover ()" é chamado dentro do bloco "Try" com o "usuário/aqsayasin/desktop/python.Txt ”caminho que é passado em seus parênteses porque o nome do arquivo é“ python ”. Em seguida, a função "print ()" é chamada com a declaração "arquivo é excluído" que é passado em. E o bloco "exceto" é usado. Dentro dele, chamamos a função "Print ()" com a instrução "Arquivo não está presente".

Código:

importar os como o
tentar:
O.Remover (r'c:/users/aqsayasin/desktop/python.TXT')
print ("arquivo é excluído")
exceto:
print ("arquivo não está presente")

Agora que o arquivo é apagado do sistema, a mensagem "Arquivo é excluída" é exibida, indicando que o código é executado com sucesso.

Conclusão

Neste artigo, abordamos como excluir os arquivos do sistema no Python. Para fazer isso, utilizamos o “OS.Remone () ”método. O método "remover ()" é invocado com o caminho particular do arquivo que queremos excluir do sistema como um argumento. Neste artigo, fornecemos dois exemplos. No primeiro exemplo, dois arquivos foram excluídos. No segundo exemplo, a função "remover ()" é chamada dentro de uma condição "se". Na segunda parte do segundo exemplo, usamos esse método dentro de um bloco de tentativa e exceção para excluir o arquivo.