Python 3 - Método os.rename ()

Descrição

O método rename() renomeia o arquivo ou diretório src para dst.E se dsté um arquivo ou diretório (já presente), OSError será gerado.

Sintaxe

A seguir está a sintaxe para rename() método -

os.rename(src, dst)

Parâmetros

  • src - Este é o nome real do arquivo ou diretório.

  • dst - Este é o novo nome do arquivo ou diretório.

Valor de retorno

Este método não retorna nenhum valor.

Exemplo

O exemplo a seguir mostra o uso do método rename ().

# !/usr/bin/python3
import os, sys
os.chdir("d:\\tmp")

# listing directories
print ("The dir is: %s"%os.listdir(os.getcwd()))

# renaming directory ''tutorialsdir"
os.rename("python3","python2")

print ("Successfully renamed.")

# listing directories after renaming "python3"
print ("the dir is: %s" %os.listdir(os.getcwd()))

Resultado

Quando executamos o programa acima, ele produz o seguinte resultado -

The dir is: [
   'Applicationdocs.docx', 'book.zip', 'foo.txt', 
   'Java Multiple Inheritance.htm', 'Java Multiple Inheritance_files', 
   'java.ppt', 'Python3'
]

Successfully renamed.

the dir is: [
   'Applicationdocs.docx', 'book.zip', 'foo.txt', 
   'Java Multiple Inheritance.htm', 'Java Multiple Inheritance_files',
   'java.ppt', 'python2'
]