42 - Python desde 0. Más de librerías estándar (os)
Автор: Eduardo Medina Lavado
Загружено: 2025-05-24
Просмотров: 17
Описание:
Manejo de errores con la librería OS: Se demostró cómo la librería `os` puede utilizarse para manejar la posible ausencia de un archivo durante la ejecución de un programa. Al intentar leer un archivo que no existía, el programa generó un error (`FileNotFoundError`).
Verificación de existencia de archivos con os.path.exists: Se introdujo el método `os.path.exists()` para verificar si un archivo existe en una ruta específica antes de intentar acceder a él. Al usar este método, se puede evitar que el programa falle si el archivo no se encuentra.
Implementación de una condición para la existencia del archivo: Se modificó el programa para incluir una condición `if` que verifica la existencia del archivo usando `os.path.exists()`. Si el archivo existe, el programa lo abre, lee e imprime su contenido; de lo contrario, muestra un mensaje personalizado indicando que el archivo no existe.
Demostración de manejo de archivos en tiempo real: Se demostró cómo el programa modificado era capaz de manejar la ausencia y posterior creación del archivo sin interrumpir su ejecución. Cuando el archivo no existía, se mostraba un mensaje, y al recrearse el archivo con nuevo contenido, el programa comenzó a leer y mostrar el nuevo contenido.
Ubicación de la instalación de Python con sys.prefix: Se explicó el uso de `sys.prefix` para mostrar la ruta donde está instalado Python en el computador. Esta ruta contiene las librerías estándar que se cargan con la instalación de Python.
Exploración de los módulos instalados: Se mostró cómo utilizar el explorador de archivos del sistema operativo (a través del comando `open` en Linux/Mac o `start` en Windows) para navegar a la carpeta de instalación de Python obtenida con `sys.prefix`. Dentro de esta carpeta, se pueden encontrar los archivos de los módulos estándar, como `os.py`, que son archivos Python que contienen el código de dichas librerías.
Contenido y uso de los módulos estándar: Se mencionó que los módulos estándar, como `os.py`, son archivos Python con código que define las funcionalidades de la librería. Aunque es posible ver su contenido, no se recomienda modificar estos archivos ya que podría afectar el funcionamiento del sistema. También recordó que se puede usar la función `dir()` sobre un módulo (ej., `dir(os)`) para ver los métodos y atributos que contiene.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: