Python OS Renomear

Python OS Renomear
Pode haver situações em que precisamos renomear um arquivo de acordo com nossos requisitos ou para facilitar a distinção em tempo hábil. Embora renomear um arquivo em Python seja bastante simples, não é tão direto quanto fazê -lo no seu computador. O caminho do arquivo é a primeira coisa que precisamos renomear um arquivo. O caminho revela a localização de um arquivo no disco rígido de um computador. Um caminho relativo apenas fornece o nome do arquivo e o diretório atual, enquanto um caminho absoluto incorpora toda a hierarquia do diretório, necessária para acessar o arquivo. Renomear um item ou diretório é possível em Python usando o “OS.renome () ”método. Usando este procedimento, um arquivo de origem ou diretório é renomeado para o arquivo de destino desejado ou diretório.

Sintaxe:

A sintaxe para renomear o arquivo em Python pelo conceito de "sistema operacional" é dado no seguinte:

Ele possui dois parâmetros nos quais o primeiro "SRC" refere -se ao nome da fonte do arquivo e "DST" refere -se ao nome de destino do arquivo depois de usar o "OS.renome () ”função.

Exemplo 1: Utilizando o Python OS.Renome () função para alterar o nome de qualquer arquivo

Neste exemplo, veremos como podemos alterar o arquivo específico no diretório atual da "fonte" para o nome "Destino".

A explicação do trenó de código para “OS.renome () ”é dado no seguinte.

Primeiro de tudo, pegamos a biblioteca de "SO", pois temos uma interação do nosso código de programa com nosso sistema operacional. Todas as interações no nível do sistema podem ser realizadas usando o módulo Python OS. Agora, na fonte do parâmetro, pegamos o "SRC" inserindo o nome do arquivo a ser renomeado que é "Javafile.texto". Na outra variável para o parâmetro de destino, definimos o "destin" e atribuímos o "LinuxFile.txt ”nome.

Como estávamos dispostos a renomear esse arquivo para "LinuxFile.txt ”, colocamos isso no parâmetro“ dest ”. O formato do arquivo que fornecemos é "txt". Depois de um tempo, usamos nossa principal função de “OS.renomear () ”para alterar o nome desse arquivo específico. Portanto, atribuímos essa função a ambos os valores de parâmetros para que a função lê o nome da fonte e o nome de destino e renomeie o arquivo com o novo nome específico que atribuímos em "Dest". Nessa etapa, renomeia o nome do arquivo. Para ter certeza da tela, usamos a função "print ()" com a declaração de impressão que é "nosso arquivo foi renomeado de 'Javafile.texto 'para' linuxfile.TXT.'”

A saída do código exibe a declaração de impressão no instantâneo anterior na tela depois de renomear o arquivo do diretório de “Javafile.texto "para" linuxfile.TXT".

Exemplo 2: Utilizando o Python OS.Renomear () Função para alterar a natureza da extensão de arquivo

Nos sistemas operacionais, o recurso de um arquivo que ajuda na classificação de documentos é sua extensão ou extensão de nome do arquivo. A extensão do nome do arquivo em qualquer sistema operacional é uma pausa que é frequentemente liderada por três caracteres, seja um, dois ou quatro caracteres. Aqui, daremos uma olhada no segundo exemplo de como podemos alterar a natureza do arquivo pelo “OS.renome () ”função.

Na discussão do código, a Biblioteca de "OS" é necessária à medida que o usamos antes de iniciar o código adicional. Em seguida, usamos a função "print ()" com a "natureza da extensão antes de renomear:" Declaração. Em seguida, inicializamos uma variável de localização da memória chamada "Programa" e armazenamos o "Programa.arquivo txt "com o".txt ”extensão. Novamente, a função "print ()" é usada para exibir o "programa" para mostrar o nome do arquivo ao longo do formato da extensão antes de renomeá -lo. Em seguida, usamos a condição "for" para "program_name" na função "Programa" definida anteriormente.

Depois disso, declaramos duas variáveis ​​de "Old_Program_Name" e "new_program_name", onde usamos o "OS.caminho.Particular () ”” função em “Old_program_name” na “pasta” e “program_name”. Então, usamos o “.Substituir () ”” função em “Old_program_name” do “txt” para “pdf”. Duas extensões são armazenadas nesta função. Quando as duas extensões são emitidas para funcionar, usamos o “OS.renomear () ”. Atribuímos o "Old_Program_Name" como o nome do arquivo de origem e o "new_program_name" como o nome de destino da extensão do arquivo depois de renomeá -lo. Isso altera o formato. Agora, usamos a função "print ()" para exibir a natureza da extensão do arquivo após alterar o nome da extensão do arquivo. Novamente, a função "print ()" é usada para exibir o nome do arquivo na saída com o nome de seu arquivo de extensão.

O instantâneo anterior é a respectiva saída do nosso código. A primeira linha de saída exibe uma declaração de impressão que é “Natureza da extensão antes de renomear:”. A segunda linha tem o nome de origem do arquivo com o nome da extensão como era no diretório como “Programa.TXT". A terceira linha é a “natureza da extensão após renomear:” Declaração de impressão novamente. A última linha de saída, como podemos ver, altera a extensão do formato de arquivo de "txt" para "pdf", já que o nome de destino após a renomeação é "Programa.pdf ”.

Exemplo 3: Utilizando o Python OS.Renome () função para renomear o diretório através do local do caminho

Neste exemplo, criamos um novo diretório de arquivos do nome, "Satellite", para alterar seu nome para "Toshiba". Este diretório de "satélite" está vazio porque, se um diretório contiver algum dado, ele não renomeará seu nome de arquivo.

Depois de criar o diretório, agora realizamos nosso código de programa de “OS.renomear () ”, que é dado no seguinte:

Aqui, discutiremos o snippet de código a partir da biblioteca "OS". Então, usamos o “os.chdir () ”função e forneça o local do caminho do diretório. Podemos seguir esse caminho entrando nas propriedades do diretório de arquivos e do local onde o inserimos nesta função. Depois de atribuir o caminho, ele atinge nosso respectivo arquivo. Então, usamos o “os.renome () ”função. A fonte de "satélite" é renomeada para "Toshiba". Então, nós o atribuímos ao destino. Por fim, usamos a função "Print ()" com a declaração "Nome do diretório foi renomeada" para exibir no console Python.

Depois de executar o código, ele altera o nome do arquivo de "Satellite" para "Toshiba". A tela de saída do código exibe esta mensagem na tela após renomear o nome do arquivo que fornecemos na função "print ()", que é "o nome do diretório foi renomeado".

Após a conclusão do código, quando chegarmos à nossa localização atual do arquivo de diretório, podemos ver que o nome da pasta "satélite" é alterado para "Toshiba", apesar da localização. O arquivo de pasta permanece no mesmo destino com a mesma funcionalidade.

Conclusão

Este artigo abrange o tópico do Python “OS.renomear () ”para renomear o nome do diretório usando os parâmetros de origem e destino. O nome da fonte é trocado para o destino e o nome do arquivo do diretório é alterado. Usamos três exemplos para explicar o “os.renome () ”método de uma maneira melhor. O primeiro exemplo usou simples "SRC" e "dest" para renomear nosso arquivo sem a necessidade de um caminho de localização. O segundo exemplo abrange o tópico de mudar a natureza do arquivo de "txt" para formato "pdf". O terceiro exemplo renuncia ao nome do arquivo do diretório com a ajuda do local do caminho do arquivo.