Python OS remove

Python OS remove
A linguagem de programação do Python possui um módulo "SO" que oferece ferramentas para se comunicar com o sistema operacional. O "SO" é incorporado aos módulos básicos de utilidade para Python. Este tema oferece uma maneira flexível de usar os recursos da plataforma operacional. Um caminho de arquivo pode ser limpo ou excluído em python usando o “OS.Remone () ”função. Esta metodologia não pode ser usada para eliminar ou abolir um diretório.O procedimento produz "aserror" se um diretório é o que é o caminho fornecido. Um diretório só pode ser excluído usando o “OS.rmdir () ”módulo. Esta configuração pode excluir os arquivos permanentemente.

Sintaxe:

A sintaxe usada no método Python OS Remover é fornecida no seguinte:

Esta sintaxe tem dois parâmetros. O primeiro parâmetro refere -se a "caminho", que é um objeto que se assemelha a um caminho de arquivo e representa -o. Um objeto de texto ou bytes que expressa um caminho é um objeto semelhante a um caminho. O segundo parâmetro "DIR_FD" é um diretório que é referenciado por um descritor de arquivo. O valor padrão deste parâmetro é nenhum.

Exemplo 1: Utilizando o “OS.Remover () ”módulo para remover o arquivo do diretório

Sempre que precisamos remover uma pasta que está apenas desperdiçando nosso espaço de memória e não exigimos para qualquer propósito útil, decidimos removê -lo do nosso sistema. Para isso, usamos esse método simplesmente onde acessamos ou concedemos a localização do arquivo diretamente para removê -lo e garantir que só possamos remover as pastas vazias do nosso diretório.

OS de importação
Python_file = 'python_file.TXT"
Localização = “/Usuários/aqsayasin/documentos”
python_path = os.caminho.Junte -se (Localização, Python_file)
OS.Remover (python_path)
Print (“ %s foi removido do diretório…” %python_file)

Vamos discutir o trecho de código do Python OS Remover o método do instantâneo fornecido no seguinte.

Neste exemplo de remo, precisamos de sua interação com o sistema operacional. Nós importamos a biblioteca de "os" primeiro. Em seguida, criamos uma função de caminho para o arquivo chamado "python_file" e atribuímos o valor do arquivo no diretório atual de “python_file.TXT". Agora, aplicamos o "Localização" para fornecer a localização do caminho real do arquivo do nosso diretório que podemos ver no código de código anterior Snapshot.

Então, criamos o "python_path". Aqui, aplicamos o “OS.caminho.Particular () ”” função para ter sua interação de ingressar no “local” do nosso arquivo e o “python_file”, onde o arquivo exato é atribuído. Depois de usar o “OS.caminho.função junção () ”, usamos nossa função principal do“ OS.Remone () ”função em“ python_path ”. Por fim, usamos a função "print ()" com a instrução de impressão após encontrar e remover o arquivo do diretório. Ele exibe a instrução na tela de saída sem retornar nenhum valor:

Nosso “python_file.txt ”é removido do diretório e o código exibe a saída fornecida na tela.

Exemplo 2: Utilizando o “OS.Remone () ”” Módulo se o caminho fornecido levar a um diretório

Os nomes de arquivos ou diretórios são seguidos por barras para dividir uma série de nomes de diretórios que compõem um caminho. Uma pasta e um diretório são essencialmente as mesmas coisas.

OS de importação
Our_Path = “/Users/aqsayasin/documentos”
OS.Remover (Our_Path)
Print (“ % s foi removido do diretório…” % python_file)

Na discussão de nosso segundo exemplo, precisamos esclarecer primeiro que primeiro importamos a biblioteca "OS" e fornecemos o caminho do nosso diretório como "Our_Path" e atribuímos nosso diretório a ela onde o nome do arquivo é "java". Então, aplicamos o “os.Remone () ”” função em “Our_Path”, onde todo o caminho do diretório é atribuído. Como sabemos, essa função pode remover o único arquivo vazio, não o caminho de localização que leva ao diretório. Finalmente, a declaração de impressão permanece a mesma que usamos no exemplo anterior na função "print ()". Como o arquivo que atribuímos na função "print ()" não é fornecido ao caminho, ele leva ao diretório.

A tela de saída gera o erro na linha "4", pois fornecemos o caminho para o arquivo "java". Mas aplicamos o “OS.Remone () ”” função no “Our_path”, onde estamos dispostos a remover o “python_file”.

Exemplo 3: Utilizando o “OS.Remone () ”módulo enquanto lida com o erro

Quando os nomes ou caminhos dos arquivos são inválidos ou inexistentes e os outros argumentos têm o tipo certo, mas o sistema operacional não os aceita, todas as funções no módulo OS aumentam a exceção "OSERROR". Este método tenta controlar o manuseio máximo de erros como pode.

OS de importação
Our_Path = “/Users/aqsayasin/documents/java”
tentar:
OS.Remover (Our_Path)
imprimir (“ % s está sendo removido” % Our_Path)
Exceto OSerror como Handling_eror:
Imprimir (manuseio_error)
Imprimir (“Nosso caminho de arquivo não consegue remover”)

Neste código, importamos a biblioteca "OS" novamente, como fizemos nos exemplos anteriores. O caminho também permanece o mesmo que "Our_Path" e a localização do diretório de arquivos também é o mesmo que foi no exemplo anterior. Em seguida, usamos as condições "tente" e "exceto" para lidar com o erro com mais eficiência se surgir. Na condição de "tentativa", usamos o "os.Remone () ”” função em “Our_Path” e “Print ()” função com a declaração de impressão, “está sendo removido”. O "% s" é usado para ler "Our_Path" se o arquivo puder ser encontrado no respectivo caminho.

Se o arquivo a ser removido não for encontrado, usamos a condição "Exceto" e usamos o "aserror" como o nome da variável de "Handling_error". Também usamos a função "print ()" para imprimir o erro que ele lida e também imprimi a mensagem se o arquivo não for encontrado na função "print ()" do "nosso caminho de arquivo não conseguir remover" a instrução Print ".

Como o caminho respectivo não é bem definido, ele gera o erro que é "20" no caminho do diretório que fornecemos e imprimimos a instrução na tela de saída que fornecemos na condição "exceto" no código anterior.

Exemplo 4: Utilizando o “OS.Módulo Remone () ”para o arquivo inexistente no diretório

Um arquivo inexistente é essencialmente algo ausente ou não existe em um local específico. Discutiremos neste exemplo se o arquivo que estamos procurando remover estiver ausente no diretório e o que o “OS.Remone () ”” função executais na compilação de código.

OS de importação
se os.caminho.existe (“celular.TXT"):
OS.Remover (“Mobile.TXT")
outro
Imprimir (“O respectivo arquivo não existe”)))

Primeiro, importamos a biblioteca "OS" em nosso código Python e usamos as instruções condicionais em nosso código para remover o arquivo. Utilizamos a declaração condicional "if-else", onde fornecemos o caminho na condição "se" para o arquivo usando o "OS.caminho.existe () ”função. Se esse caminho existir, ele executa o “OS.Remone () ”” função no arquivo que fornecemos com o nome “Mobile.TXT". Na condição "else", simplesmente usamos a função "print ()" para nossa instrução de saída se o arquivo não for encontrado no diretório. A declaração de impressão que fornecemos é "o respectivo arquivo não existe".

A saída exibe a declaração de impressão na condição "else". Isso mostra que apenas a condição "mais" será executada. O celular.O arquivo txt ”não está presente no diretório atual. O compilador ignora a condição "se" porque, quando gira para encontrar o arquivo do caminho, pois nem existia no funcionamento atual, nenhum arquivo é removido de nosso diretório.

Conclusão

Nosso artigo sobre o Python "OS Remover" abrange quatro exemplos relacionados à remoção do arquivo dos diretórios de trabalho. No primeiro exemplo, vimos a remoção do fenômeno dos arquivos de um diretório, fornecendo o caminho. Enquanto o segundo exemplo atingiu o diretório para que não permita a remoção, mas gera o erro. O terceiro exemplo cobriu o manuseio de erros que poderia acontecer enquanto atingiu o caminho do diretório. E o último exemplo nos permite saber o que aconteceria se fornecemos o caminho do arquivo de inexistência no sistema operacional Python.