Python Oserror

Python Oserror

Python possède plusieurs modules intégrés qui sont utilisés pour effectuer différentes opérations, comme le «OS»Module qui fournit plusieurs façons d'interfacer avec le système d'exploitation utilisateur. Il permet également aux utilisateurs d'accéder aux fonctionnalités spécifiques au système d'exploitation et à aider les répertoires d'exploitation, impliquant des fichiers et d'autres opérations liées au système d'exploitation.

Ce guide parlera de:

  • Qu'est-ce qu'un Oseror à Python?
  • Comment gérer Oserror dans Python?

Qu'est-ce qu'un Oseror à Python?

Le système d'exploitation est la classe du module d'erreur d'exception intégré dans Python qui est connu sous le nom de «Oserror". Tout en travaillant sur le système local, la défaillance du système provoque une erreur. OSERRORS est également le résultat de problèmes d'entrée / de sortie. Il peut se produire lorsque le fichier requis n'est pas situé dans le chemin spécifié ou que le disque est plein. Il existe plusieurs sous-types d'Oserror, tels que ConnectionError, FileExisterSerror, BlockingioError, FileLoTFoundError et bien d'autres.

Jetons un coup d'œil à l'exemple suivant pour voir la démonstration pratique de l'oserror.

Exemple

Tout d'abord, importez le «OS”Module qui est nécessaire pour plusieurs développeurs Python qui travaillent avec les fichiers et les répertoires. Ensuite, utilisez le "imprimer()”Instruction pour récupérer le périphérique de terminal connecté au descripteur de fichiers spécifié en utilisant le"OS.ttyName ()" méthode:

Importer un système d'exploitation
imprimer (OS.ttyName (1))

Selon les sorties suivantes, le code ci-dessus exécuté lance une erreur car le descripteur de fichiers spécifié n'est connecté à aucun périphérique de terminal:

Comment gérer Oserror dans Python?

Pour gérer n'importe quel sous-type Oserror dans Python, importez d'abord le «OS»Module. Ensuite, utilisez le "OS.tuyau()”Méthode pour créer un tuyau qui renverra la paire de descripteurs de fichiers fournis, tels que«lire" et "écrire". Ces descripteurs de fichiers sont utilisés pour effectuer des opérations de lecture et d'écriture. Après cela, utilisez la technique de gestion des exceptions et essayez de récupérer le terminal associé au descripteur de fichier fourni. Dans Block sauf, nous avons spécifié le message qui s'affiche lorsque l'erreur se produit:

Importer un système d'exploitation
lire, écrire = os.tuyau()
essayer :
imprimer (OS.ttyName (lecture))
Sauf Oseror comme ERR:
imprimer (err)
Print ("Le descripteur de fichiers Read and Write n'est associé à aucun périphérique de terminal")

Sortir

C'est tout! Nous avons expliqué l'Oserror à Python.

Conclusion

Le système d'exploitation est la classe du module d'erreur d'exception intégré dans Python qui est connu sous le nom de «Oserror". Tout en travaillant sur le système local, la défaillance du système provoque une erreur. OSERRORS est également le résultat de problèmes d'entrée / de sortie. Pour gérer ces erreurs, la technique de gestion exceptionnelle peut être utilisée. Cet article a illustré le Python Oserror.