Syntax:
Die Syntax der ''mit'Anweisung zum Öffnen einer Datei zum Lesen und Schreiben wurde unten gezeigt.
mit öffnen (Datei, Modus) als Datei_handler
Beispiel 1: Lesen Sie eine Textdatei mit der Anweisung "With"
Erstellen Sie eine Python -Datei mit dem folgenden Skript, in dem eine Textdatei mithilfe der 'geöffnet wirdmit' Stellungnahme. Hier das Temperatur.txt Die Datei wird zum Lesen geöffnet und die Readlines () Die Funktion wird verwendet, um den Inhalt der Datei zu lesen und in eine Listenvariable zu speichern. Als nächstes iterer. Der geschlossen Attribut wird sein WAHR Nach dem Lesen des Inhalts der Datei.
#OPEN eine Datei zum Lesen mit der Anweisung mit 'mit' AnweisungAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt, wenn die Verkauf.txt Die Datei gibt es am aktuellen Standort. Die Ausgabe zeigt, dass die Datei nach Abschluss der Lektüre der Datei automatisch geschlossen wird.
Beispiel-2: Lesen Sie eine binäre Datei mit der Anweisung "With" an
Erstellen Sie eine Python -Datei mit dem folgenden Skript, in dem eine binäre Datei zum Lesen und Berechnen der Größe der Datei in Bytes geöffnet wird. Der Dateiname wird dem Benutzer entnommen.
#Import BetriebssystemmodulAusgang:
Die folgende ähnliche Ausgabe wird nach der Ausführung des obigen Skripts angezeigt, wenn der Vogel.JPEG Die Datei gibt es am aktuellen Standort. Die Ausgabe zeigt, dass die Größe der Datei 9946 Bytes beträgt.
Beispiel-3: Verwendung der verschachtelten "mit" Aussagen "
Erstellen Sie eine Python -Datei mit dem folgenden Skrip. Der erste 'mit'Aussage wird verwendet, um die zu öffnen Wochentag.txt Datei zum Lesen, das zuvor erstellt wurde. Der Zweite 'mit'Aussage wird zum Öffnen verwendet der Urlaub.txt Datei zum Schreiben des spezifischen Inhalts aus dem Wochentag.txt Datei.
#OPEN eine Datei zum LesenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-4: Öffnen Sie mehrere Dateien in einer einzigen 'mit' Anweisung
Erstellen Sie eine Python -Datei mit dem folgenden Skript, das zwei Dateien zum Schreiben mithilfe einer einzigen öffnetmit' Stellungnahme. Das Skript öffnet die Wochentag.txt Die Datei zum Lesen und einige spezifische Inhalte dieser Datei werden in die geschrieben out1.txt Datei und out2.txt Datei. Als nächstes werden beide neu geschriebenen Dateien zum Lesen geöffnet und der Inhalt dieser Dateien werden gedruckt.
#OPEN Zwei Dateien zum SchreibenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-5: Vergleichen
Erstellen Sie eine Python -Datei mit dem folgenden Skript, das dieselbe Datei mit dem Namen Wochentag.txt durch Verwendung der ''mit'Aussage und offen() Funktion. Im vorherigen Beispiel wurde gezeigt, dass die Datei nach dem Lesen oder Schreiben des Inhalts automatisch geschlossen wird, wenn sie mit der Verwendung der 'geöffnet wirdmit' Stellungnahme. Die Datei erfordert jedoch, um zu schließen, indem Sie verwendet werden die nahe() Funktion, wenn die Datei mit Verwendung geöffnet wird die Öffnung() Funktion, die durch Verwendung des Try-final-Blocks in diesem Skript gezeigt wurde.
# Eine Funktion deklarieren, um zu überprüfen, ob die Datei geschlossen ist oder nichtAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss
Verschiedene Verwendungen der 'mit'Anweisung zum Öffnen einer Datei zum Lesen oder Schreiben wurde in diesem Tutorial angezeigt, indem einfache Beispiele verwendet werden, die den Python -Benutzern helfen, die Zwecke der Verwendung der zu kennenmit'Aussage in Python.