Das Folgende ist der Inhalt dieses Beitrags, der abgedeckt wird:
Beginnen wir mit der ersten Methode.
Methode 1: Verwenden der Methode REMET () zum Löschen einer Datei
Mit der Methode von REME () können Sie eine bestimmte Datei aus dem System löschen. Diese Methode wird jedoch dazu führen, dass das Programm einen Fehler besiegt und abstürzt, wenn die in seinem Argument angegebene Datei nicht vorhanden ist. Um dies zu vermeiden, muss der Benutzer diesen Befehl mit einer Anweisung "Try-Dexcept" einwickeln.
Um die Funktionsweise dieser Methode zu demonstrieren, lesen Sie den unten angegebenen Code:
OS importierenDas Ziel dieses Ziels ist es, eine Datei mit dem Namen „Writeme) zu löschen.txt ”, der sich im selben Ordner wie das Programm befindet:
Wenn dieses Programm ausgeführt wird, wird die folgende Eingabeaufforderung am Terminal angezeigt:
Die Eingabeaufforderung teilt dem Benutzer mit, dass die Datei gelöscht wurde, was bestätigt werden kann, indem Sie nach jedem Datei -Explorer suchen:
Lassen Sie uns jedoch den Code erneut ausführen, um das Verhalten des Codes zu beobachten, wenn die Datei nicht vorhanden ist:
Wie Sie in der Ausgabe sehen können, fordert das Programm den Benutzer auf, dass die Datei nicht vorhanden ist, und daher kann die Methode von REME (REME () nicht ausgeführt werden.
Methode 2: Verwenden der Methode Unlink () zum Löschen einer Datei
Die methode unlink () funktioniert fast identisch mit der REME () -Methode. Es wird auch verwendet, um eine von ihrem Pfad im Argument der Unlink () -Methode angegebene Datei zu löschen. Um die Funktionsweise der Unlink () -Methode zu demonstrieren, nehmen Sie den folgenden Code -Snippet an:
OS importierenDieser Code -Snippet löscht das „Readme.txt ”Datei aus dem relativen Verzeichnis:
Wenn der Code ausgeführt wird, erzeugt er das folgende Ergebnis am Terminal:
Sie können diese Löschung mithilfe eines Datei -Explorers bestätigen:
Die Datei wurde mit Hilfe der Unlink () -Methode erfolgreich aus dem System entfernt.
Abschluss
Der Benutzer kann die Methode REMET () und die Methode Unlink () des „Betriebssystems“ verwenden, um eine bestimmte Datei nur zu löschen, wenn sie im System vorhanden ist. Beide Methoden haben im Wesentlichen fast ähnliche Arbeiten. Beide Methoden nehmen den relativen oder den spezifischen Pfad der zu löschenden Datei auf, und wenn die Datei gefunden wird, löschen sie sie. Wenn die Datei nicht gefunden wird, wird das Programm in einen Fehler ausgeführt. Um diesen Absturz zu vermeiden, verwenden Sie einfach die Anweisungen zur Handhabung der Versuchsfehlerbehandlung.