Python Oserror

Python Oserror

Python tiene múltiples módulos incorporados que se utilizan para realizar operaciones diferentes, como el "Sistema operativo"Módulo que proporciona varias formas de interactuar con el sistema operativo del usuario. También permite a los usuarios acceder a las características específicas del sistema operativo y ayudar a los directorios de operación, involucrar archivos y otras operaciones relacionadas con el sistema operativo.

Esta guía hablará sobre:

  • ¿Qué es un Oserror en Python??
  • Cómo manejar Oserror en Python?

¿Qué es un Oserror en Python??

El sistema operativo es la clase del módulo de error de excepción incorporado en Python que se conoce como "Oserror". Mientras trabaja en el sistema local, la falla del sistema causa un error. Oserrors también es el resultado de problemas de entrada/salida. Puede ocurrir cuando el archivo requerido no se encuentra en la ruta especificada o el disco está lleno. Hay múltiples subtipos de Oserror, como ConnectionError, FileExistSerror, BloquingioError, FileNotFoundError y muchos más.

Echemos un vistazo al siguiente ejemplo para ver la demostración práctica del Oserror.

Ejemplo

Primero, importe el "sistema operativo"Módulo que es necesario para múltiples desarrolladores de Python que trabajan con los archivos y directorios. Entonces, usa el "imprimir()Declaración "para recuperar el dispositivo terminal conectado al descriptor de archivo especificado utilizando el"sistema operativo.ttyname ()" método:

importar sistema operativo
Imprimir (sistema operativo.ttyname (1))

Según la siguiente salida, el código ejecutado anteriormente arroja un error porque el descriptor de archivo especificado no está conectado a ningún dispositivo terminal:

Cómo manejar Oserror en Python?

Para manejar cualquier subtipo de Oserror en Python, primero importe el "sistema operativo"Módulo. Entonces, usa el "sistema operativo.tubo()"Método para crear una tubería que devuelva el par de descriptores de archivos proporcionados, como"leer" y "escribir". Estos descriptores de archivos se utilizan para realizar operaciones de lectura y escritura. Después de eso, use la técnica de manejo de excepciones e intente recuperar el dispositivo terminal asociado con el descriptor de archivo proporcionado. En excepto en el bloque, hemos especificado el mensaje que se mostrará cuando ocurra el error:

importar sistema operativo
leer, escribir = os.tubo()
intentar :
Imprimir (sistema operativo.ttyname (leer))
Excepto Oserror como err:
Imprimir (err)
Imprimir ("El descriptor del archivo lea y la escritura no está asociado con ningún dispositivo terminal")

Producción

Eso es todo! Hemos explicado sobre el Oserror en Python.

Conclusión

El sistema operativo es la clase del módulo de error de excepción incorporado en Python que se conoce como "Oserror". Mientras trabaja en el sistema local, la falla del sistema causa un error. Oserrors también es el resultado de problemas de entrada/salida. Para manejar estos errores, se puede utilizar la técnica de manejo excepcional. Este artículo ilustra el Python Oserror.