Python 3 - método os.rename ()

Descripción

El método rename() cambia el nombre del archivo o directorio src a dst.Si dstes un archivo o directorio (ya presente), se generará OSError .

Sintaxis

A continuación se muestra la sintaxis de rename() método -

os.rename(src, dst)

Parámetros

  • src - Este es el nombre real del archivo o directorio.

  • dst - Este es el nuevo nombre del archivo o directorio.

Valor devuelto

Este método no devuelve ningún valor.

Ejemplo

El siguiente ejemplo muestra el uso del 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

Cuando ejecutamos el programa anterior, produce el siguiente 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'
]