Python os.rename() Method

Advertisements


Description

The method rename() renames the file or directory src to dst.If dst is a file or directory(already present), OSError will be raised.

Syntax

Following is the syntax for rename() method:

os.rename(src, dst)

Parameters

  • src -- This is the actual name of the file or directory.

  • dst -- This is the new name of the file or directory.

Return Value

This method does not return any value.

Example

The following example shows the usage of rename() method.

# !/usr/bin/python

import os, sys

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

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

print "Successfully renamed."

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

Let us compile and run the above program, this will produce the following result:

The dir is:
 [  'a1.txt','resume.doc','a3.py','tutorialsdir','amrood.admin' ]
Successfully renamed.
The dir is:
 [  'a1.txt','resume.doc','a3.py','tutorialsdirectory','amrood.admin' ]



Advertisements
Advertisements