> How To > Ressource-Artikel > Python Datei löschen: Wie man eine Datei in Python löscht [Wiederherstellung ist verfügbar]

Python Datei löschen: Wie man eine Datei in Python löscht [Wiederherstellung ist verfügbar]

review iconHauptinhalt:

author-Maria Maria   Updated am 23.08.2024, 10:15   Ressource-Artikel

Zusammenfassung:

Wie kann man mit Python eine Datei löschen? Lesen Sie diese Anleitung, um zu erfahren, wie Sie eine Datei in Python mit verschiedenen Befehlen löschen können. Außerdem können Sie, wenn Sie versehentlich wichtige Dateien gelöscht haben, den Python-Befehl und die EaseUS-Datenwiederherstellungssoftware ausführen, um verlorene Dateien mit einfachen Klicks wiederherzustellen. Lesen Sie weiter, um mehr Informationen zu erhalten.

Was ist Python (Ein Überblick)

Python ist eine Programmiersprache, die in den 1980er Jahren entwickelt wurde. Sie ist heute weit verbreitet, weil sie leicht zu lesen und zu schreiben ist und mehrere Plattformen unterstützt. Python eignet sich für die Webentwicklung, wissenschaftliche Berechnungen, künstliche Intelligenz und Softwareentwicklung. Es ist auch eine der beliebtesten Sprachen, um Anfängern das Programmieren beizubringen.

Der Hauptgrund, warum die meisten Leute Python verwenden, ist, dass es eine sehr vielseitige Sprache ist, die für viele verschiedene Zwecke verwendet werden kann. Außerdem verfügt Python über viele Bibliotheken und Frameworks, die die Sprache noch leistungsfähiger machen. Eine der wichtigsten sind die Einrückungsregeln von Python. Zum Beispiel die if-Anweisung:

wenn Alter

print "Sie können keinen Wein kaufen! \n"

print "Aber Sie können Kaugummi kaufen. \n "print "dies ist außerhalb von if\n"

Es gibt noch viele andere wichtige Anweisungen und Befehle. Wir werden heute darüber sprechen, wie man eine Datei in Python löscht. Lesen Sie die folgenden Methoden und löschen Sie Python-Dateien mit einfachen Schritten.

Wie man eine Datei in Python löscht (3 Wege)

Python bietet Ihnen mehrere Möglichkeiten, Dateien zu löschen. Sie können das OS-Modul, das Shutil-Modul oder das Pathlib-Modul verwenden. Jedes Modul hat seine Vor- und Nachteile, daher ist es wichtig, das richtige Modul für Ihre Bedürfnisse zu wählen, um das Löschen einer Datei zu erzwingen.

Methode 1. Wie man eine Datei mit dem OS-Modul in Python löscht

Das OS-Modul ist die einfachste Möglichkeit, Dateien in Python zu löschen. Es bietet eine unkomplizierte Schnittstelle, mit der einzelne Dateien oder ganze Verzeichnisse gelöscht werden können. Allerdings bietet es keine Funktionen zur Verwaltung von Berechtigungen oder zur Fehlerbehandlung. So löschen Sie eine Datei mit dem OS-Modul:

import os

file_path =

if os.path.isfile(file_path):

os.remove(file_path)

print("File has been deleted")

else:

print("File does not exist")

wie man eine Datei in Python mit dem Modul os löscht

Methode 2. Wie man eine Datei mit dem Shutil-Modul in Python löscht

Das Shutil-Modul ist ein umfassenderes Werkzeug zum Löschen von Dateien in Python. Es kann einzelne Dateien, Verzeichnisse und sogar ganze Verzeichnisbäume löschen. Es bietet auch einige Funktionen zur Verwaltung von Berechtigungen und zur Fehlerbehandlung. Es kann jedoch etwas komplex sein, daher ist es wichtig, die Dokumentation sorgfältig zu lesen, bevor Sie es verwenden.

Führen Sie die folgenden Schritte aus, um mit Python eine Datei zu löschen, wenn sie existiert.

import shutil

shutil.rmtree('path')

wie man eine Datei in Python mit shutil löscht

Hier ist nun der Platz des Pfades, den Sie angeben können (z.B. /home/school/math/final), um bestehende Dateien zu entfernen.

Methode 3. Wie man eine Datei mit dem Pathlib-Modul in Python löscht

Das Pathlib-Modul ist eine neuere Ergänzung zu Python, die eine objektorientierte Schnittstelle für die Arbeit mit Dateien und Verzeichnissen bietet. Es ist sehr einfach zu bedienen und bietet hilfreiche Funktionen, wie z. B. die Möglichkeit, mehrere Dateien gleichzeitig zu löschen. Allerdings bietet es keine Unterstützung für Berechtigungen oder Fehlerbehandlung.

Sie können sich zunächst dieses Video ansehen, um den Python-Löschvorgang im Detail zu sehen.

  • 0:01 Einführung
  • 0:36 Dateien importieren
  • 1:29 Dateien löschen in Python

Sie können den folgenden Code verwenden, um die Datei oder den Ordner zu leeren/löschen:

Schritt 1. Erstellen Sie ein Pfadobjekt.

import pathlib

p_object = Path(".")

type(p_object)

wie man eine Datei in Python mit shutil löscht

Schritt 2. Verwenden Sie die Funktion unlink(), um eine Datei zu löschen.

import pathlib

File = pathlib.Path("test/file.txt")

file.unlink()

Schritt 3. Verwenden Sie die Funktion rmdir(), um das Verzeichnis zu löschen.

import pathlib

directory = pathlib.Path("files/")

directory.rmdir()

Wenn Sie immer noch Probleme bei der Auswahl des richtigen Codes haben, können Sie in der nachstehenden Vergleichstabelle nachsehen, um zusätzliche Hilfe zu erhalten.

Situationen Befehl
Löschen einer einzelnen Datei
  • os.remove()
  • path_object.unlink()
Verzeichnisse löschen/leer machen? rmdir()
Nicht leere Verzeichnisse löschen rmtree()

Python Datenrettung: Wie man eine mit Python gelöschte Datei wiederherstellt

Kann man eine versehentlich gelöschte Datei wiederherstellen? Die Antwort ist ja. Es gibt zwei Möglichkeiten, gelöschte Daten in Python wiederherzustellen. Die eine nutzt die Wiederherstellungsfunktion in Python, die andere eine zuverlässige Datenrettungssoftware.

Tipp 1. Gelöschte Dateien mit Python wiederherstellen

Gelöschte Python-Dateien können wiederhergestellt werden, wenn Sie Ihren Verlaufsordner in Python finden. Hier sind die Schritte zur Wiederherstellung gelöschter Python-Dateien.

Schritt 1. Klicken Sie mit der rechten Maustaste auf den Ordner über der gelöschten Datei und wählen Sie "Lokaler Verlauf > Verlauf anzeigen".

gelöschte Dateien in Python wiederherstellen - 1

Schritt 2. Wählen Sie die gewünschte Datei oder den Ordner aus und klicken Sie oben links auf "Wiederherstellen".

gelöschte Dateien in Python wiederherstellen - 2

Tipp 2. Führen Sie Python Datenrettung mit Datenrettungssoftware aus

Die zweite Möglichkeit, gelöschte Dateien wiederherzustellen, ist die Verwendung von Datenrettungssoftware. Python-Datenwiederherstellungssoftware wurde entwickelt, um alle Laufwerke auf Ihrem Computer nach Spuren von Python-Dateien zu durchsuchen und diese dann wiederherzustellen. Diese Programme sind sehr effektiv und können Ihnen helfen, Ihre gelöschten Dateien schnell und einfach wiederherzustellen. Eines der effektivsten Tools zur Wiederherstellung von Dateien ist EaseUS Data Recovery Wizard.

Die kostenlose Datenrettungssoftware von EaseUS ist eine leistungsstarke Datenrettungssoftware, mit der Sie gelöschte Dateien wiederherstellen und sowie Daten aus Python-Datenbanken. Die Software bietet eine breite Palette von Funktionen für die Wiederherstellung gelöschter Dateien.

  • Unterstützung verschiedener Dateiformate, wie jpg, png, bmp und gif.
  • Stellen Sie Daten wieder her, die durch den Verlust oder die Beschädigung einer Partition, einen Softwareabsturz, eine Virusinfektion oder andere unerwartete Ereignisse verloren gegangen sind.
  • Wiederherstellung gelöschter Dateien von internen und externen Festplatten, einschließlich FAT-, NTFS- und exFAT-Dateisystemen.

 Download für Win
Keine Registrierung erfordert
 Download für Mac
Erfolgsquote: 99,7%

Insgesamt ist der EaseUS Data Recovery Wizard eine ausgezeichnete Wahl für die Wiederherstellung von Dateien und Daten, die von Python gelöscht wurden. Folgen Sie den nachstehenden Schritten, um gelöschte Python-Daten wiederherzustellen.

Schritt 1. Starten Sie EaseUS Data Recovery Wizard und wählen Sie den Speicherort oder das Gerät aus, auf dem Sie Dateien verloren/gelöscht haben. Klicken Sie auf „Suche nach verlorenen Daten“, um die fehlenden Dateien zu finden.

auf scannen klicken

Schritt 2. Wählen Sie nach dem Scanvorgang im linken Bereich den Dateityp, den Sie wiederherstellen möchten. Sie können den Dateinamen direkt in die Suchleiste eingeben, wenn Sie sich daran erinnern. Wählen Sie die gefundenen Dateien aus und klicken Sie auf „Vorschau“.

dateien filtern

Schritt 3. Wählen Sie die Dateien aus, die Sie wiederherstellen möchten. Klicken Sie auf „Wiederherstellen“, um sie an einem anderen sicheren Ort auf Ihrem PC, einem externen Speichergerät oder einem Cloud-Speicher zu speichern.

dateien vorabschauen

Schlussfolgerung

Zusammenfassend lässt sich sagen, dass Python einige verschiedene Möglichkeiten bietet, eine Datei zu löschen. Der einfachste Weg ist die Verwendung des eingebauten Moduls "os". Dieses Modul bietet viele Funktionen zur Interaktion mit dem Betriebssystem. Wenn Sie ein Verzeichnis und seinen gesamten Inhalt löschen wollen, können Sie das Modul "Shutil" verwenden. Das "Shutil"-Modul bietet High-Level-Operationen für Dateien und Verzeichnisse. Wenn Sie schließlich eine geöffnete Datei löschen wollen, können Sie die Funktion "os.unlink" verwenden. Diese Funktion löscht eine einzelne Datei, unabhängig davon, ob sie geöffnet ist oder nicht.

Wenn Python eine Datei löscht, die Sie nicht löschen wollen, können Sie die Daten mit der integrierten Option "Rückgängig machen" oder mit einer Datenrettungssoftware wiederherstellen.

 Download für Win
Keine Registrierung erfordert
 Download für Mac
Erfolgsquote: 99,7%

Python Dateien löschen FAQs

Wenn Sie weitere Hilfe benötigen, lesen Sie die Fragen und Antworten zu Python unten.

1. Wie kann ich eine Textdatei in Python löschen?

Verwenden Sie file. truncate(), um den Dateiinhalt einer Textdatei zu löschen

  1. Datei = open(sample.txt, r+)
  2. file. truncate(0)
  3. file. close()

2. Wie kann man Python Setup.py egg_info reparieren?

Um Python setup.py egg_info zu reparieren:

  • Prüfen Sie, ob Pip und Setuptools korrekt installiert sind
  • Pip aktualisieren, um Python Setup.py egg_info zu reparieren
  • Upgrade Setuptools
  • Versuchen Sie, das ez_setup zu installieren

3. Wie löscht man eine Datei, wenn sie bereits in Python existiert?

Es gibt drei Möglichkeiten, eine Datei zu entfernen, wenn sie existiert, und Fehler zu behandeln:

  • Führen Sie os. remove aus.
  • Modul shutil verwenden
  • os. unlink ausführen