Cómo usar el módulo os para administrar archivos y directorios en Python

El módulo os de Python es una herramienta útil para administrar y manipular archivos y directorios. Esta guía te mostrará cómo usar el módulo os para realizar tareas comunes de administración de archivos y directorios.

Cómo obtener información sobre un archivo o directorio

Puedes usar el método os.stat() para obtener información detallada sobre un archivo o directorio. El método devuelve una tupla con información sobre el archivo o directorio. Por ejemplo, el código siguiente muestra cómo obtener información sobre un archivo llamado “test.txt”:

import os

file_info = os.stat("test.txt")

print(file_info)

El resultado mostrará información sobre el archivo, como la fecha de creación, la fecha de modificación, el tamaño, etc.

Cómo obtener la ruta absoluta de un archivo o directorio

Puedes usar el método os.path.abspath() para obtener la ruta absoluta de un archivo o directorio. Por ejemplo, el código siguiente muestra cómo obtener la ruta absoluta de un archivo llamado “test.txt”:

import os

file_path = os.path.abspath("test.txt")

print(file_path)

El resultado mostrará la ruta absoluta del archivo. Por ejemplo, “/home/user/test.txt”.

Cómo crear un nuevo directorio

Puedes usar el método os.mkdir() para crear un nuevo directorio. Por ejemplo, el código siguiente muestra cómo crear un nuevo directorio llamado “test”:

import os

os.mkdir("test")

Cómo eliminar un archivo o directorio

Puedes usar el método os.remove() para eliminar un archivo. Por ejemplo, el código siguiente muestra cómo eliminar un archivo llamado “test.txt”:

import os

os.remove("test.txt")

Puedes usar el método os.rmdir() para eliminar un directorio. Por ejemplo, el código siguiente muestra cómo eliminar un directorio llamado “test”:

import os

os.rmdir("test")

Conclusión

El módulo os de Python es una herramienta útil para administrar y manipular archivos y directorios. Esta guía te ha mostrado cómo usar el módulo os para realizar tareas comunes de administración de archivos y directorios.