Dados varios archivos en un directorio con diferentes nombres, la tarea es cambiar el nombre de todos esos archivos en orden ordenado.
Podemos usar el módulo OS para hacer esta operación. El módulo OS en Python proporciona funciones para interactuar con el sistema operativo y proporciona una forma portátil de usar la funcionalidad dependiente del sistema operativo. Podemos ir al directorio de trabajo actual usando el método os.getcwd() y cambiar el nombre de los archivos con el método os.rame().
A continuación se muestra la implementación de Python:
Python3
# Python program to rename all file # names in your directory import os os.chdir('D:\\Geeksforgeeks') print(os.getcwd()) for count, f in enumerate(os.listdir()): f_name, f_ext = os.path.splitext(f) f_name = "geek" + str(count) new_name = f'{f_name}{f_ext}' os.rename(f, new_name)
Producción: