Cambie el nombre de todos los nombres de archivo en su directorio usando Python

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: 
 

Publicación traducida automáticamente

Artículo escrito por md1844 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *