Renomear arquivo Javascript

| | | | | | | | | | | | | | | | | | | | | |

O método os.rename() do Python altera o nome de um arquivo. os.rename() recebe dois argumentos: o caminho para o arquivo antigo e o caminho para o novo arquivo. O novo caminho de arquivo deve terminar com um nome de arquivo diferente.

Ao trabalhar com arquivos em Python, você pode decidir renomear um arquivo específico. Por exemplo, se você tiver um arquivo chamado raw_data.csv, convém renomeá-lo para old_data.csv quando o programa estiver em execução.

É aqui que o método os.rename() entra em ação. O método os.rename() permite renomear um arquivo existente para Python.

Este tutorial cobrirá, com exemplos, o básico do os.rename ( ). e como você pode usá-lo para renomear arquivos em Python.

Python Rename File

O Python os.rename() O método renomeia um arquivo. O arquivo que você está renomeando já deve existir. Você deve especificar o caminho do arquivo que está renomeando e o novo caminho para o arquivo. O novo caminho deve ter um nome diferente do arquivo que você está renomeando.

A sintaxe para os.rename() é a seguinte:

Como você pode ver, renomear ()< /em> aceita dois parâmetros. Eles são:

  • arquivo: o caminho para o arquivo que você deseja renomear, seguido pelo nome do arquivo (por exemplo, "/home/python_engineering/file.txt").
  • destino: o caminho do arquivo, seguido pelo novo nome do arquivo (por exemplo, "/home/python_engineering/file_new.txt").

O os.rename () faz parte da biblioteca do sistema operacional Python. Esta biblioteca fornece funções relacionadas ao sistema operacional do seu computador, como criar e excluir arquivos.

Para trabalhar com a. renomear () o sistema operacional, precisamos importar a biblioteca do sistema operacional:

Vamos dar um exemplo para mostrar o método os.rename() em ação.

Exemplo de renomeação de arquivo Python

Suponha que você queira renomear o arquivo raw_data.csv para old_data.csv. raw_data.csv é armazenado no diretório /home/python_engineering. Podemos alterar o nome do nosso arquivo usando este código:

Nosso código retorna: Arquivo renomeado! Nosso código também renomeou nosso arquivo.

Todos d `primeiro importamos o módulo os. Isso nos permite acessar o método os.rename().

A seguir, declaramos duas

Por que devemos deseja alterar o nome do nosso arquivo em old_data.csv, nossa variável new_file_name termina com old_data.csv, em vez de raw_data. csv.

A seguir, vamos usar os.rename() para alterar o nome do nosso arquivo. Em seguida, nosso código exibe "Arquivo renomeado!"< /em> no console, para que saibamos que nosso programa foi executado.

Python Renomear vários arquivos

Agora suponha que você queira renomear vários arquivos. Também podemos fazer isso por usando o método os.rename().

Digamos que queremos renomear cada arquivo para / home / python_engineering e adicionar old_< /em> no início de cada nome de arquivo. Atualmente, este ctory contém os seguintes arquivos:

Poderíamos usar o seguinte programa para adicionar old_ no início de cada nome de arquivo:

Nosso código renomeia nossos arquivos. Aqui está uma lista dos novos arquivos em nosso diretório:

  • old_data.csv
  • old_raw_data.csv
  • old_program.py

Vamos analisar como nosso código funciona. Primeiro, importamos os em nosso código, para que possamos trabalhar com os.rename() e os.listdir() métodos. Em seguida, criamos um loop for que itera através de uma lista de todos os arquivos na pasta /home/python_engineering. Esta lista é gerada usando o método os.listdir().

Então nosso código usa os.rename() para renomear cada arquivo para / home / python_engineering Usamos um Python f string para substituir cada nome de arquivo por / home / python_engineering / old_ {FILE_NAME}, onde FILE_NAME é o nome do nosso arquivo antigo.

Como você pode ver, antigo_ foi adicionado ao início de cada arquivo em / home / python_engineering .

Conclusão

O método os.rename() permite renomear arquivos em Python. Quando usado com o os.listdir(), você pode usar os.rename() para renomear todos os arquivos em uma pasta.

Este tutorial foi abordado, com exemplos, o básico de os e como usar o método os.rename(). Agora você está pronto para começar a usar ire os.rename() para renomear arquivos como um Python pro!

Quer aprender mais sobre programação em Python? Confira nosso Guia de aprendizado de Python . Você encontrará as melhores dicas sobre como aprender Python e uma lista de recursos de aprendizado selecionados por especialistas para ajudá-lo em sua jornada.