Python -Betriebssystem löschen Datei

Python -Betriebssystem löschen Datei
Das Python Operating System (OS) bietet uns je nach der jeweiligen Aufgabe verschiedene Ansätze. Das “os.In diesem Artikel wird die Methode von Python entfernt () () ”“, um die Dateien aus dem System zu löschen. Zusätzlich zum Standort des Dokumentnamens wird der Pfad auch der Methode zur Verfügung gestellt. Das Verzeichnis, in dem die Datei gespeichert ist, der Benutzername und der Dateiname sind alle im Pfad enthalten.

Beispiel 1: Verwenden des Python -Betriebssystems.Methode entfernen () zum Löschen der Dateien aus dem System

In diesem Beispiel verwenden wir das „Betriebssystem“.entfernen () ”Methode zum Löschen der Dateien aus dem System. Durch Hinzufügen des Pfads der Datei in der Methode "remove ()" können wir die Dateien löschen. Das Import der "Betriebssystem" -Bibliothek ist erforderlich, um die Datei aus dem System zu entfernen. Ein Modularitätsbetriebssystem unterteilt seine verschiedenen Aktivitäten in diskrete Aufgaben, jeweils mit seiner Benutzeroberfläche. Im Gegensatz dazu verfügt ein traditionelles monolithisches Betriebssystem über eine einzelne benutzerdefinierte Version und arbeitet in All-oder-Nichts-Weise. Die Tools zum Generieren und Wischen von Verzeichnissen, Dokumenten und den von ihnen enthaltenen Informationen sowie zum Ändern und Zugriff auf die Verzeichnisstruktur sind im Python -Betriebssystempaket verfügbar.

Beginnen wir nun mit dem Verfahren, um die Datei aus dem System zu entfernen. Wir starten die Prozedur, indem wir zwei Textdateien auf dem Desktop erstellen und ihnen die Namen "Datensatz" und "Daten" geben, wie im folgenden zu sehen ist. Wir beginnen nun den Code, um diese beiden Dateien nach dem Erstellen zu löschen:

Die erste Datei mit dem Namen "Datensatz" wird im ersten Abschnitt gelöscht. Beginnen wir mit dem Importieren des Python "OS" -Moduls. Die Betriebssystemerweiterungen sind für Python nicht erforderlich. Sie können einfach die "Betriebssystem" -Bibliothek importieren. Dann fügen wir den Dateinamen hinzu, den wir aus dem System entfernen möchten. In diesem Fall entfernen wir die „Aufzeichnung.txt ”Datei, da es sich um ein Textdokument handelt. Deshalb das ".txt ”ist im Dateinamen enthalten. Dieser Dateiname wird in der von uns erstellten Variablen "File_Name" aufbewahrt.

Im folgenden Schritt fügen wir dann den Speicherort der Datei hinzu, da sie bereits auf dem Desktop gespeichert ist. Gehen Sie zum Dokument, klicken Sie darauf und wählen Sie dazu „Eigenschaften“ aus. Von dort aus kopieren wir den Standort und fügen ihn ein. "Benutzer/aqsayasin/Desktop". Dies zeigt den Benutzernamen „Aqsayasin“ und den Desktop als Speicherplatz des Dokuments. Dieser Dateispeicherort wird in der Variablen "Datei_location" aufbewahrt. Um den Pfad der Datei, die wir löschen möchten.Weg.Join () ”-Funktion und liefern. Wir speichern diese Informationen in der neu generierten Variablen, „Pfad“,.

Da der Pfad der Datei in der Variablen „Pfad“ aufbewahrt wird, nennen wir die Methode „REME ()“ mit „OS“ und geben sie an die Variable weiter. Die Methode „Print ()“ wird dann verwendet, um die Anweisung "Die Datei gelöscht" zu drucken.

Um es Ihnen einfach zu machen, den Code in Ihrem Compiler zu kopieren und einfügen, stellen wir Ihnen auch einen Code -Screenshot zur Verfügung und fügen Sie den Code direkt aus dem Compiler ein.

Code:

OS importieren
Datei_name = 'Datensatz.txt'
Datei_location = R "C:/user/aqsayasin/Desktop"
Path = os.Weg.Join (Datei_location, Datei_Name)
Betriebssystem.(Pfad) entfernen
drucken ("Die Datei wird gelöscht."))

Die Meldung "Die Datei wird gelöscht" wird in der Ausgabe angezeigt:

Nachdem der Code ausgeführt wird, wird die Datensatzdatei gelöscht. Von dort aus löschen wir die Datensatzdatei. Jetzt haben wir die "Daten" -Datei übrig.

Die zweite Datei in diesem Beispiel, die "Daten", wird jetzt im folgenden Abschnitt gelöscht. Wir befolgen die identischen Schritte wie im vorherigen Abschnitt, um dies zu tun, mit der Ausnahme, dass der Dateiname die Daten lautet.txt ”in diesem Fall. Nachdem wir den Speicherort hinzugefügt haben, kombinieren wir den "Dateinamen" und "Dateispeicherort", indem wir sie an das "Betriebssystem" weitergeben.Weg.join () ”Methode. Diese Methode kombiniert den Dateinamen und den Speicherort und erstellt den Pfad für die Datei, die wir löschen möchten, das "Benutzer/aqsayasin/Desktop" lautet. Um die Datei zu entfernen, rufen wir dann die Methode „REME ()“ auf, während wir ein Argument „Pfad“ angeben. Die Anweisung "Die Datei wird gelöscht" wird dann mit der Methode "print ()" angezeigt.

Code:

OS importieren
Datei_name = 'Daten.txt'
Datei_location = R "C:/user/aqsayasin/Desktop"
Path = os.Weg.Join (Datei_location, Datei_Name)
Betriebssystem.(Pfad) entfernen
drucken ("Die Datei wird gelöscht."))

Die "Daten" -Datei wird erfolgreich vom Desktop ausgelöscht, wenn das Skript ausgeführt wird. Und die Meldung "Die Datei wird gelöscht" angezeigt:

Beispiel 2: Verwendung des IF-ELSE-Zustands und des Betriebssystems.Entfernen () Methode zum Löschen der Datei

In diesem Beispiel eliminieren wir ein Dokument vom Desktop mit der Methode „REME () ()“. Anschließend wenden wir den Zustand „If“ in der Methode „REME ()“ an. Wenn sich die Datei im System befindet, wird sie gelöscht und die Anweisung „Die Datei wird entfernt“ gedruckt. Wenn dies nicht der Fall ist, heißt es: "Die Datei ist nicht im System vorhanden".

Lassen Sie uns den Code in die Praxis umsetzen, indem wir das Python "OS" -Modul als "O" importieren, um zuerst importieren. Dann fügen wir den Pfad „Benutzer/aqsayasin/desktop/a yasin ein.txt “in den Code. Dieser Weg wird in der von uns gemachten "P" -Variable gehalten. Wie im folgenden Screenshot zu sehen ist, ist diese Datei auf dem Desktop unseres Systems vorhanden.

Dann verwenden wir "existieren ()" mit "O".Pfad “, um eine„ if “-Sbemessung anzuwenden. Im Inneren nennen wir das „o.Methode remove () ”und übergeben den Pfad mit der Variablen„ P “, da der Pfad der Datei in dieser Variablen gespeichert ist. Wenn der Pfad präzise ist oder die Datei auf dem Systemdesktop vorhanden ist, wird die erste Anweisung gedruckt. Wenn nicht, wird die zweite Aussage gedruckt.

Code:

OS als o importieren
P = r'c:/user/aqsayasin/desktop/a_yasin.txt'
Wenn o.Weg.existiert (p):
Ö.entfernen (p)
print ("Die Datei wird entfernt")
anders:
print ("Die Datei ist im System nicht vorhanden")

Wenn wir die Auslaufschaltfläche drücken, wird das Ergebnis angezeigt. Es zeigt die Anweisung, die lautet: „Die Datei wird entfernt“, da die Datei bereits im System vorhanden ist und bei der Anwendung der Methode „REME ()“ gelöscht wird.

In seinem nachfolgenden Abschnitt drucken wir nun die Anweisung des elendlichen Anweisung, indem wir den Pfad einer Datei, die derzeit nicht auf dem System liegt. Die „Benutzer/aqsayasin/Desktop/Betreff.TXT ”Pfad wird in diesem Abschnitt verwendet. Seit dem Datei -Betreff.TXT fehlt im System, die elsee Anweisung wird gedruckt, wenn wir das „O verwenden.remove () ”Methode.

Code:

OS als o importieren
P = r'c:/user/aqsayasin/desktop/themen.txt'
Wenn o.Weg.existiert (p):
Ö.entfernen (p)
print ("Die Datei wird entfernt")
anders:
print ("Die Datei ist im System nicht vorhanden")

Da sich diese Datei nicht in unserem System befindet, wird die elsee Anweisung „Die Datei ist nicht im System vorhanden“ angezeigt. Wir platzieren den Dateinamen zufällig im Pfad, um festzustellen, ob die Funktion „remove ()“ unter der Bedingung „if“ funktioniert oder nicht.

Um die Datei aus dem System zu entfachen. Sie können im folgenden Bild sehen, dass sich auf Ihrem Desktop eine Datei namens "Python" befindet. Wir werden es mit dem „Betriebssystem löschen.remove () ”Methode.

Beginnen wir nun, den Code in Aktion zu setzen. Importieren Sie zunächst das Python "OS" -Modul als "o". Rufen Sie dann den Block "Try" an, mit dem Sie einen Code auf Fehler überprüfen können. Der Block hilft Ihnen, den Fehler zu beheben. Die Methode "remove ()" wird im Block "Try" mit dem "Benutzer/aqsayasin/Desktop/Python" aufgerufen.Txt ”Pfad, der in seinen Klammern übergeben wird, weil der Name der Datei„ Python “lautet. Als nächstes wird die Funktion „print ()“ mit der Anweisung „Datei gelöscht“ aufgerufen, die in übergeben wird. Und der "außer" Block wird verwendet. Innerhalb davon nennen wir die Funktion „print ()“ mit der Anweisung "Datei ist nicht vorhanden".

Code:

OS als o importieren
versuchen:
Ö.entfernen (r'c:/user/aqsayasin/desktop/python.txt')
print ("Datei wird gelöscht")
außer:
print ("Datei ist nicht vorhanden")

Nachdem die Datei aus dem System gelöscht wird, wird die Meldung „Datei gelöscht“ angezeigt, was darauf hinweist.

Abschluss

In diesem Artikel haben wir behandelt, wie Sie die Dateien aus dem System in Python löschen können. Dazu haben wir das „Betriebssystem verwendet.remove () ”Methode. Die Methode „remove ()“ wird mit dem bestimmten Pfad der Datei aufgerufen, die wir als Argument aus dem System löschen möchten. In diesem Artikel haben wir zwei Beispiele angegeben. Im ersten Beispiel wurden zwei Dateien gelöscht. Im zweiten Beispiel wird die Funktion „remove ()“ innerhalb eines „if“ -Sbundes aufgerufen. Im zweiten Teil des zweiten Beispiels haben wir diese Methode innerhalb eines Versuchsblocks verwendet, um die Datei zu löschen.