Python Oserror

Python Oserror

Python verfügt über mehrere integrierte Module, die für die Durchführung verschiedener Operationen verwendet werden, wie die “BetriebssystemModul, das verschiedene Möglichkeiten zum Vernetzung mit dem Benutzerbetriebssystem bietet. Es ermöglicht Benutzern außerdem, auf die Betriebssystem-spezifischen Funktionen zugreifen und in Betriebsverzeichnissen, die Dateien und andere Vorgänge im Zusammenhang mit dem Betriebssystem zu unterstützen.

Dieser Leitfaden wird darüber sprechen:

  • Was ist ein Oserror in Python??
  • Wie man mit oserror in python umgeht?

Was ist ein Oserror in Python??

Das Betriebssystem ist die Klasse des integrierten Ausnahmefehlermoduls in Python, das als bekannt ist “Oserror”. Während der Arbeit am lokalen System verursacht der Systemfehler einen Fehler. Oserrors sind auch ein Ergebnis von Eingangs-/Ausgangsproblemen. Es kann auftreten, wenn sich die erforderliche Datei nicht im angegebenen Pfad befindet oder die Festplatte voll ist. Es gibt mehrere Subtypen von Oserrror, wie ConnectionError, FileExistseRror, BlockingioError, FilenotFoundError und vieles mehr.

Schauen wir uns das folgende Beispiel an, um die praktische Demonstration des Oserrrors anzuzeigen.

Beispiel

Importieren Sie zuerst die “BetriebssystemModul, das für mehrere Python -Entwickler erforderlich ist, die mit den Dateien und Verzeichnissen arbeiten. Verwenden Sie dann das “drucken()”Anweisung zum Abrufen des an den angegebenen Dateideskriptor angeschlossenen Terminalgeräts mithilfe der“Betriebssystem.ttyName ()" Methode:

OS importieren
Druck (Betriebssystem.ttyName (1))

Gemäß der folgenden Ausgabe löst der oben ausgeführte Code einen Fehler aus, da der angegebene Dateideskriptor nicht mit einem Terminalgerät verbunden ist:

Wie man mit oserror in python umgeht?

Importieren Sie zum ersten Mal die “, um einen Oserrror -Subtyp in Python zu verarbeiten.“Betriebssystem”Modul. Verwenden Sie dann das “Betriebssystem.Rohr()"Methode zum Erstellen einer Pipe, die das Paar der bereitgestellten Dateideskriptoren wie z."lesen" Und "schreiben”. Diese Dateideskriptoren werden zur Durchführung von Lese- und Schreibvorgängen verwendet. Verwenden Sie anschließend die Ausnahmebehandlungstechnik und versuchen Sie, das mit dem bereitgestellte Dateideskriptor verknüpfte Terminalgerät abzurufen. In Außer Block haben wir die Nachricht angegeben, die angezeigt wird, wenn der Fehler auftritt:

OS importieren
Lesen, schreiben = os.Rohr()
versuchen :
Druck (Betriebssystem.ttyName (lesen))
Außer Oserror als ERR:
drucken (ähm)
Print ("Der Dateideskriptor gelesen und schreiben ist keinem Terminalgerät verknüpft")

Ausgang

Das ist alles! Wir haben über den Oserror in Python erklärt.

Abschluss

Das Betriebssystem ist die Klasse des integrierten Ausnahmefehlermoduls in Python, das als bekannt ist “Oserror”. Während der Arbeit am lokalen System verursacht der Systemfehler einen Fehler. Oserrors sind auch ein Ergebnis von Eingangs-/Ausgangsproblemen. Um diese Fehler zu bewältigen, kann die außergewöhnliche Handhabungstechnik verwendet werden. Dieser Artikel illustrierte den Python Oserror.