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çãoVamos 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çãoNa 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çãoNeste 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çãoPrimeiro, 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.