How to Rename a File using Python os
Published on Aug. 22, 2023, 12:12 p.m.
You may use the following template to rename a file .
import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
Steps to Rename a File using Python oppress.
Suppose that your goal is to change a text file from “Products” to “Shipped Products.”.
Step 1: Capture the path where the file is stored
Let’s suppose that a file called “Products” is stored under the following path:
C:\Users\Ron\Desktop\Test
Step 2: Rename the file by mistake.
You can then use the following template.
import os
os.rename(r'file path\OLD file name.file type',r'file path\NEW file name.file type')
In context of our example:Don’t forget to put “r” before the file path.
File path: C:\Users\Ron\Desktop\Test
OLD file name: Products
NEW file name: Shipped Products
File type: txt
Run the code (adjusted to your file path) to get the new file name.
Let’s say that you want to add a date stamp.Run this renamed file with the date.
import os
import datetime
Current_Date = datetime.datetime.today().strftime ('%d-%b-%Y')
os.rename(r'C:\Users\Ron\Desktop\Test\Products.txt',r'C:\Users\Ron\Desktop\Test\Shipped Products_' + str(Current_Date) + '.txt')
Shipped Products_07-Aug-2021