Python ist eine allgemeine Programmiersprache. Es wird häufig für maschinelles Lernen, tiefes Lernen, künstliche Intelligenz und Datenwissenschaften verwendet. Python ist mit praktischen integrierten Modulen, Funktionen und Aussagen beladen. Daher hilft es den Programmierern sehr, viele Arten von Aufgaben auszuführen. Das Ausführen der Dateiaufgabe in Python ist aufgrund der Verfügbarkeit verwandter Module super einfach. Wir können jede Art von Dateiaufgaben ausführen, ich.e., Lesen, Schreiben, Durchsuchen und Löschen einer Datei.
ZIP ist ein beliebtes Format von Dateien, das verlustfreie Komprimierung bietet. Eine ZIP -Datei enthält eine oder viele komprimierte Dateien und ist eine einzige Datei. Die Komprimierungsalgorithmen stellen sicher, dass wir die tatsächlichen Daten ohne Verlust aus den komprimierten Daten nachbilden können. Es gibt verschiedene Vorteile der Verwendung der ZIP -Datei. Durch die Verwendung der Zip -Dateien können wir alle zugehörigen Daten in eine einzige Datei mit reduzierter Dateigröße einfügen. Die Verschlüsselung kann auch beim Erstellen von Zip -Dateien angewendet werden. ZIP -Dateien werden meist erstellt und verwendet, wenn wir Daten über Online -Quellen wie Social -Media -Anwendungen und E -Mails übertragen müssen. Es sorgt für die schnellste Lieferung von Daten. Python bietet ein integriertes Zipfile-Modul für die Arbeiten auf den Zip-Dateien. In diesem Handbuch lernen wir, verschiedene Aufgaben im Zusammenhang mit Zip-Dateien mit Beispielen auszuführen.
Erstellen Sie eine Zipfile
Erstellen wir eine ZipFile für mehrere verwandte Dateien.
#Das Zipfile -Modul verbergenAusgang
Eine ZIP -Datei wird erfolgreich erstellt.
In Ordnung! Lassen Sie uns nun den oben gegebenen Code zum Erstellen einer ZIP-Datei verstehen.
#Das Zipfile -Modul verbergenIn dieser Codezeile haben wir die Zipfile -Klasse aus dem Zipfile -Modul importiert. Die Zipfile -Klasse wird verwendet, um die ZIP -Datei zu schreiben. Wir müssen nicht die anderen Klassen von Zipfile verwenden, um eine ZIP -Datei zu erstellen.
#den Pfad der Dateien gebenHier haben wir eine Liste von Dateien erstellt, die den Pfad der zu komprimierten Dateien enthält.
#Bestehen Sie den Namen des Reißverschlusses und des Pfades der ZIP -DateiIn diesem Codeblock haben wir eine Zip -Datei im Schreibmodus erstellt und geöffnet. Der Name der neu erstellten ZIP -Datei ist 'myzipFile.ZIP ', und es wird im aktuellen Arbeitsverzeichnis erstellt. Wenn Sie die ZIP -Datei in einem anderen Verzeichnis erstellen möchten, geben Sie den Pfad dieses Verzeichnisses mit dem Name der ZIP -Datei an. Der Write () ist eine integrierte Funktion, die die Datei in einer ZIP-Datei schreibt. Um eine ZIP -Datei für alle Dateien eines bestimmten Ordners oder Verzeichnisses zu erstellen, benötigen wir Zugriff auf Verzeichnisse und Unterverzeichnisse. Daher müssen wir das Betriebssystemmodul sowie das Zipfile -Modul in unserem Python -Skript importieren. Erstellen wir eine ZIP -Datei aller Dateien, die im angegebenen Verzeichnis platziert sind.
# Importieren der Zipfile -Klasse aus dem Zipfile -ModulAusgang
Lassen Sie uns den oben gegebenen Code in Stücke teilen und versuchen, ihn zu verstehen.
MyFiles = []Im Codeblock haben wir zunächst eine leere Liste erstellt, um den Pfad aller zu komprimierten Dateien zu speichern. Wir haben OS verwendet. Walk () Funktion, um den Pfad aller Dateien zu erhalten. Die for -Loop wird implementiert, um den Dateipfad zu erhalten und ihn in unserer Liste zu speichern.
mit zipfile ("\ home \ linuxhint \ downloads \ myzipfile.Zip ", 'w') als Zipobj:In diesem Codeblock haben wir ein Dateiobjekt erstellt und den Pfad der zu erstellten ZIP -Datei hinzugefügt. Die Datei wird in der Schreibstimmung geöffnet.
Denn ich in myFiles:Im oben gegebenen Codeblock iterieren wir unsere Liste der Dateien und schreiben alle Dateien mit der Funktion write () in die ZIP-Datei.
In Ordnung! Das ging darum, die Zip -Dateien in Python zu erstellen.
Siehe ZIP -Dateiinhalt
Lassen Sie uns nun besprechen, wie Sie den Inhalt der ZIP -Datei sehen können. In der Lesestimmung öffnen wir das Zip -Dateiobjekt für das Anzeigen des Inhalts der ZIP -Datei.
# Importieren der Zipfile -Klasse aus dem Zipfile -ModulDie Funktion printdir () druckt den Inhalt der ZIP -Datei in Tabellenformular aus.
Ausgang
Die Ausgabe zeigt den Inhalt der ZIP -Datei an.
ZIP -Dateiinhalt extrahieren
In Ordnung! Jetzt kennen wir das Erstellen der ZIP -Dateien und das Anzeigen des Inhalts von ZIP -Dateien. Der nächste Punkt besteht darin, den Inhalt der ZIP -Datei zu extrahieren. Wir können den Inhalt der ZIP-Datei mithilfe der integrierten Funktion extractall () extrahieren. Lassen Sie es uns in unserem Python -Skript implementieren.
#Die Zipfile -Klasse aus dem Zipfile -Modul ausfindig machenAusgang
Abschluss
ZIP ist ein beliebtes Dateiformat, das verlustfreie Komprimierung bietet. In Python können wir die Zip-Dateien mit dem integrierten Zipfile-Modul erstellen und extrahieren. Dieser Artikel erläutert die ZIP -Dateiaufgabe mit Beispielen.