OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
os.rename() method in Python is used to rename a file or directory.
This method renames a source file/ directory to specified destination file/directory.
Syntax: os.rename(source, destination, *, src_dir_fd = None, dst_dir_fd = None)
source: A path-like object representing the file system path. This is the source file path which is to renamed.
destination: A path-like object representing the file system path.
src_dir_fd (optional): A file descriptor referring to a directory.
dst_dir_fd (optional): A file descriptor referring to a directory.
Return Type: This method does not return any value.
Source path renamed to destination path successfully.
Source is a file but destination is a directory.
- class method vs static method in Python
- Python | os.dup() method
- Python | set() method
- Python | next() method
- Python | os.symlink() method
- Python | cmath.exp() method
- Python | sympy RGS method
- Python | os.utime() method
- Python | os.set_inheritable() method
- Python | sympy.ff() method
- Python PIL | eval() method
- Python | sympy.rf() method
- Python | os.mkfifo() method
- Python | os.link() method
- Python | sympy.nC() method
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.