Para renomear o arquivo usando o módulo Python OS, siga o procedimento abaixo:
Renomear o arquivo em python usando o módulo OS no Ubuntu
Requisitos:
O módulo Python OS permite que você execute várias operações relacionadas ao sistema operacional. Renomear um arquivo também é uma das operações do sistema operacional que pode ser executado usando a função do módulo Python OS OS.renomear ().
Agora siga o procedimento abaixo para alterar o nome do arquivo usando o módulo Python OS:
Criando arquivo python : Primeiro você precisa criar um arquivo python usando Nano, por exemplo, estou criando Python_file.Arquivo PY pelo comando abaixo mencionado:
$ nano python_file.py
Você pode definir o nome do arquivo de sua escolha.
Usando “OS.Renomear ”a função para renomear o arquivo
Para renomear o arquivo no diretório atual: Abaixo mencionado “OS.Sintaxe da função renome () ”será usada para renomear o arquivo no diretório atual:
$ OS.Renomear ("arquivo de origem", "arquivo de destino")
Agora escreva o código mencionado abaixo no python_file para renomear o “Old_linuxhint.txt "para" new_linuxhint.txt ”no diretório atual:
O "OS de importação" é usado para importar o módulo do SO no programa.
OS de importaçãoImprensa "ctrl+s”Para salvar o arquivo e“Ctrl+x”Para sair do arquivo.
Agora, para executar o arquivo executar o comando abaixo mencionado, estou usando o Python3 para executar o python_file.py como Python3 está pré -instalado no sistema Ubuntu:
$ python3 python_file.py
E ls comando é usado para listar os arquivos de diretório para verificar se o arquivo a ser renomeado existe ou não:
Agora, para verificar se o arquivo é renomeado ou não, liste novamente os arquivos do diretório de trabalho atual:
Para renomear o arquivo no diretório além do diretório atual: Abaixo mencionado “OS.Sintaxe da função renome () ”será usada para renomear o arquivo:
$ OS.Renomear ("arquivo de origem", "arquivo de destino")
Agora escreva o código mencionado abaixo no Python_file.py para renomear o "Old_linuxhint.TXT" para "new_linuxhint.TXT”No diretório da área de trabalho:
OS de importaçãoImprensa "ctrl+s”Para salvar o arquivo e“Ctrl+x”Para sair do arquivo.
Usar comando ls Para listar os arquivos do diretório de desktop para verificar se o arquivo a ser renomeado existe ou não:
Agora, para verificar se o arquivo é renomeado ou não, liste novamente os arquivos do diretório de desktop:
Para renomear vários arquivos: Também podemos alterar o nome de vários arquivos por vez. Por exemplo, tenho três arquivos no meu diretório de desktop como file1, file2, file3 e eu quero adicionar o prefixo de "Linuxhint_" Para todos os três nomes de arquivos, depois execute o código mencionado abaixo em “Python_file.py ".
OS de importaçãoVocê pode modificar o comando de acordo com seus requisitos; Você pode escolher os nomes de arquivos e o diretório em que eles existem de sua escolha:
Vamos usar o “listdir ()”Função em“para loop”Para obter arquivos um por um e depois renomeá -los usando o OS.Renomear função. O f A função String do python no código acima é usado para alterar o nome de cada arquivo na área de trabalho para “/home/Alishba/linuxhint_ antigo nome do arquivo”. Aqui estamos usando o "TextFile" como variável de loop para o nome do arquivo antigo. que receberá cada arquivo de diretório. Imprensa "Ctrl+s”Para salvar o arquivo e“Ctrl+x”Para sair do arquivo.
Em primeiro lugar, liste os arquivos da área de trabalho para verificar a existência de arquivos e execute o arquivo para renomear arquivos:
Agora liste novamente os arquivos do desktop para verificar se os arquivos são renomeados corretamente:
Na imagem acima, podemos ver claramente que todos os arquivos do diretório de desktop são renomeados.
Conclusão:
Função do módulo Python OS Chamado OS.renome () é usado para renomear arquivos usando python. Podemos renomear arquivos usando técnicas diferentes, mas neste artigo discutimos como renomear arquivos no diretório atual, além do diretório atual e renomear vários arquivos usando o módulo Python OS. Se você é um programador Python e deseja renomear arquivos/arquivos usando o Python, este artigo certamente o ajudará.