Eine Datei löschen oder entfernen
Das Betriebssystemmodul bietet ein integriert Betriebssystem.entfernen() Funktion zum Entfernen oder Löschen einer Datei aus dem System. Um den gesamten Ordner oder Verzeichnis zu löschen, können wir die verwenden Betriebssystem.rmdir () Funktion.
Lassen Sie uns ein Beispiel für das Löschen der Datei sehen.
Um eine Datei zu löschen, müssen wir zunächst das Betriebssystemmodul aufnehmen. Das Betriebssystemmodul enthält das Betriebssystem.REME () Funktion. Das Betriebssystem.Die Funktion remove () nimmt den Pfad der Datei als Parameter ein. Es sucht nach der Datei am angegebenen Pfad und entfernt sie aus dem System. Schreiben wir ein einfaches Programm zum Löschen oder Entfernen einer Datei.
#das BetriebssystemmodulAusgang
Vor der Ausführung des Programms den Test.Die TXT -Datei ist im Dokumentenverzeichnis vorhanden.
Lassen Sie uns jetzt unser Programm ausführen.
Die Datei wird erfolgreich aus dem Dokumenteverzeichnis gelöscht.
Wenn wir versuchen, eine Datei zu löschen, die nicht existiert oder bereits gelöscht ist, zeigt der Python -Interpreter einen Fehler an. „FilenotFoundError.Lassen Sie uns unser Programm erneut ausführen und versuchen, den "Test zu testen.TXT ”-Datei, die bereits gelöscht ist.
Ausgang
Die Ausgabe wird auf der Python -Konsole angezeigt. In der Ausgabe ist ersichtlich, dass der Python -Interpreter einen Fehler „FilenotFoundError“ wirft, wenn wir versuchen, die nicht existierende Datei zu löschen.
Der beste Weg, um diesen Fehler zu vermeiden, besteht darin, dass wir zunächst überprüfen sollten, ob die Datei vorliegt. Dann löschen wir ihn. Andernfalls drucken wir eine Nachricht, dass „Datei nicht vorhanden ist.Um die Existenz der Datei zu überprüfen, können wir verwenden Betriebssystem.Weg.existiert () Und Betriebssystem.Weg.isFile () Funktionen. Schreiben wir ein einfaches Programm, um zuerst die Existenz der Datei zu überprüfen und die Datei zu löschen.
In diesem Programm verwenden wir OS.Weg.existiert () Funktionen, um die Existenz der Datei zu überprüfen.
#das BetriebssystemmodulAusgang
Die Ausgabe wird auf der Python -Konsole angezeigt. In der Ausgabe kann beobachtet werden, dass der Python -Interpreter keinen Fehler auswirft, wenn die Datei nicht vorhanden ist. Vielmehr wird der elsee Block ausgeführt und die Nachricht auf der Konsole gedruckt, die „nicht gefundene Datei gefunden hat.”
Wir können den Dateipfad in eine separate Variable speichern und das gleiche Programm erneut ausführen.
#das BetriebssystemmodulAusgang
Die Ausgabe wird auf der Python -Konsole angezeigt.
Jetzt verwenden wir die Betriebssystem.Weg.isFile () Funktion zur Überprüfung der Existenz der Datei.
#das BetriebssystemmodulAusgang
Die Ausgabe wird auf der Python -Konsole angezeigt.
Ein Verzeichnis löschen oder entfernen
Um das Verzeichnis zu löschen oder zu entfernen, können wir das Betriebssystem verwenden.rmdir () Funktion. Das Betriebssystem.RMDIR () -Funktion löscht nur das leere Verzeichnis oder den Ordner. Wenn das Verzeichnis Unterverhandlungen und Dateien enthält und wir versuchen, es zu löschen, werfen der Python -Interpreter einen „Oserrror).Lassen Sie uns ein Beispiel für das Löschen des Verzeichnisses sehen.
#das BetriebssystemmodulAusgang
Die Ausgabe wird auf der Python -Konsole angezeigt. Das Verzeichnis „MyFolder“ ist leer und erfolgreich gelöscht.
Abschluss
Python ist eine vielseitige Programmiersprache. Der Zugriff auf die Systemdateien und Verzeichnisse ist in Python sehr einfach. Python bietet ein integriertes Betriebssystemmodul zur Ausführung von Funktionen und Operationen mit Betriebssystemen. Das Entfernen einer Datei und eines Verzeichnisses ist ein sehr häufiger Betrieb von Python, den wir mit dem integrierten Integration durchführen können Betriebssystem.entfernen() Und Betriebssystem.rmdir () Funktionen. Dieser Artikel hilft den Anfängern, den Löschprozess von Datei und Verzeichnis in Python zu verstehen.