Gestión de archivos en Python: Renombrar y eliminar archivos fácilmente
Renombrar y eliminar archivos en Python
En Python, puede renombrar y eliminar archivos usando funciones integradas del módulo os. Estas operaciones son importantes al gestionar archivos dentro de un sistema de archivos. En este tutorial, exploraremos cómo realizar estas acciones paso a paso.
Renombrar archivos en Python
Para renombrar un archivo en Python, puede usar la función os.rename(). Esta función toma dos argumentos: el nombre de archivo actual y el nuevo nombre de archivo.
Sintaxis
A continuación se muestra la sintaxis básica de la función rename() en Python:
os.rename(current_file_name, new_file_name)
Parámetros
A continuación se muestran los parámetros aceptados por esta función:
current_file_name — Es el nombre actual del archivo que desea renombrar.
new_file_name — Es el nuevo nombre que desea asignar al archivo.
Ejemplo
A continuación se muestra un ejemplo para renombrar un archivo existente "oldfile.txt" a "newfile.txt" usando la función rename():
import os # Nombre de archivo actual current_name = "oldfile.txt" # Nuevo nombre de archivo new_name = "newfile.txt" # Renombrar el archivo os.rename(current_name, new_name) print(f"Archivo '{current_name}' renombrado a '{new_name}' exitosamente.") A continuación se muestra la salida del código anterior:
Archivo 'oldfile.txt' renombrado a 'newfile.txt' exitosamente.
Eliminar archivos en Python
Puede eliminar un archivo en Python usando la función os.remove(). Esta función elimina un archivo especificado por su nombre de archivo.
Sintaxis
A continuación se muestra la sintaxis básica de la función remove() en Python:
os.remove(file_name)
Parámetros
Esta función acepta el nombre del archivo como parámetro que necesita ser eliminado.
Ejemplo
A continuación se muestra un ejemplo para eliminar un archivo existente "file_to_delete.txt" usando la función remove():
import os # Archivo a eliminar file_to_delete = "file_to_delete.txt" # Eliminar el archivo os.remove(file_to_delete) print(f"Archivo '{file_to_delete}' eliminado exitosamente.") Después de ejecutar el código anterior, obtenemos la siguiente salida:
Archivo 'file_to_delete.txt' eliminado exitosamente.
python
- Domine los Diccionarios en Python: Sintaxis, Métodos, Actualización, Ordenación y Fusión
- Forzar una versión mínima de Python en tu script
- Print en Python sin salto de línea: dominando el parámetro end y otras técnicas
- Operaciones con Listas en Python: Creación, Acceso, Modificación y Técnicas Avanzadas
- Envío de Email en Python con SMTP: Guía Rápida y Fácil
- DSLs en Python: Soluciones a medida para dominios especializados
- Únete a Real Python: Crea tu cuenta y accede a tutoriales premium de Python
- Función print() en Python: Guía Práctica con Ejemplos
- Dominando sentencias if…else en Python
- Manejo de archivos en Python: crear, leer, escribir y abrir archivos de texto fácilmente
- Compruebe su versión de Python en Linux, macOS y Windows: Guía rápida