Python -Datei Seekable -Methode

Python -Datei Seekable -Methode
„Um den Zugriff auf eine Datei zu aktivieren, können wir die Python -Datei„ Seekable () “-Methode verwenden. Wenn die Datei zugänglich ist, gibt die Funktion "true" zurück. Um es anders auszudrücken, gibt die Methode „Seekable ()“ einfach „wahr“ zurück, wenn die Zufälligkeit zur Datei zulässig ist. sonst gibt es "falsch" zurück.

Die Methode „Seekable ()“ kann unter Verwendung der folgenden Syntax angewendet werden:

Erforschen wir diese Methode mit Hilfe von praktisch implementierten Python -Codes in diesem Artikel.”

Beispiel Nr. 1: Überprüfen Sie, ob eine Datei nach dem Öffnen im Schreibmodus eine Datei suchbar ist

Pythons „Seekable ()“ -Methode würde mit praktischem Python -Beispielcode implementiert. In dieser Abbildung werden wir die Methode „Seekable ()“ auf eine Textdatei anwenden, nachdem wir die Datei im Schreibmodus in Python geöffnet haben. Beginnen wir mit der praktischen Implementierung.

In diesem Fall benötigen wir zunächst eine Textdatei. Entweder können wir eine Textdatei in Notepad erstellen und in das aktuelle Arbeitsverzeichnis einfügen, oder wir können die direkt über unser Python -Programm erstellen. Hier haben wir die zweite Option ausgewählt, die darin besteht, eine Textdatei mit dem Python -Code zu erstellen. Dafür haben wir eine Dateimethode in Python "Open ()" ". Diese Methode wird verwendet, um eine bestimmte Datei zu öffnen, um sich in einem bestimmten Modus zu verhalten.

Wenn die Datei nicht vorhanden ist, erstellt sie die, die bei angegebener Schreibmodus angegeben ist. Also haben wir die Methode „Open ()“ und innerhalb der Funktionsklammern den Namen der Datei mit der “aufgerufen.Die Erweiterung der TXT ”wird als" Bericht "bereitgestellt.txt". Da wir eine neue Datei erstellen möchten, müssen wir den Schreibmodus als „W“ angeben. Jetzt benötigen wir ein Dateiobjekt, um die Datei zu halten, damit wir später im Programm darauf zugreifen können. Ein Dateiobjekt, "Disk", wurde generiert und die Datei wird darin aufbewahrt. Eine neue Textdatei wird mit dem angegebenen Namen erstellt, wenn wir diese Codezeile ausführen.

Öffnen wir zuerst den derzeit ausgeführten Ordner in unserem System, um zu überprüfen, ob dort eine Textdatei erstellt wurde oder nicht.

Daher haben wir das gleiche Verzeichnis geöffnet, und hier haben wir eine neue Textdatei gefunden, "Bericht". Die Datei wird dann gestartet und wir können im obigen Schnappschuss sehen, dass sie derzeit leer ist.

Wir haben das Vorhandensein der Datei überprüft, aber sie wurde leer gefunden. Um Inhalte in diese Datei zu schreiben, bietet Python uns eine Methode „Schreiben“. Wir müssen den Dateiobjektnamen lediglich mit der Funktion „write ()“ erwähnen und den Text angeben, den Sie in seinen Klammern schreiben möchten.

Der Code wurde oben zum Schreiben in die leere Datei bereitgestellt. Hier haben wir die Methode "write ()" mit dem Dateiobjektnamen "Festplatte" aufgerufen. Und in seinen Zahnspangen lautet der Text, den wir in die Datei schreiben müssen, „Dies ist eine String -Zeile.Die nächste Zeile enthält eine weitere "write ()" -Methode zum Schreiben der neuen String -Zeile "Wir verwenden den Schreibmodus.”Beide String -Zeilen werden in die Datei hinzugefügt, wenn wir diesen Code ausführen.

Wenn wir in die fortlaufende Zeile des Codes wechseln, werden wir prüfen, ob die erstellte Datei suchbar ist oder nicht. Dazu haben wir die Python -Datei „Seekable ()“ mit dem Dateiobjekt als „Festplatte“ aufgerufen.suchable () ”und zugewiesen sein Ergebnis einer Variablen„ x “. Dies gibt „wahr“ zurück, wenn die Datei zugänglich und „falsch“ ist, wenn sie nicht suchtbar ist. Dann haben wir eine "print ()" -Funktion, um eine Textanweisung anzuzeigen. "Es ist angegeben, dass die Datei nachgewiesen wird?Und die Ausgabe wird in der "X" -Variable gespeichert. Zuletzt wurde die Datei mit der Methode „Close ()“ geschlossen, sodass alle in der Datei ausgeführten Vorgänge sichtbar sein sollten.

Zunächst überprüfen wir die Datei auf den in sie eingefügten Text.

Wenn wir die Datei öffnen, ist sie diesmal nicht leer. Vielmehr hat es zwei Saitenzeilen, die wir im Python -Programm geschrieben haben.

Außerdem erschien das Ergebnis der Methode „Seekable ()“ auf dem Terminal, was „wahr“ ist. Dies bedeutet, dass die Datei suchbar ist.

Beispiel Nr. 2: Überprüfen Sie, ob eine Datei nach dem Öffnen im Append -Modus eine Datei suchbar ist

Diese Demonstration öffnet eine Datei im Anhangsverhaltensmodus und prüft dann, ob sie suchbar ist oder nicht. Wir werden jedes Schrittdetail über das Programm mit der generierten Ausgabe bereitstellen.

Das Öffnen einer Datei ist die erste Voraussetzung des Programms. Wir würden eine Datei öffnen, die derzeit in unserem CWD vorhanden ist. Um die Datei zu öffnen, wird die Datei "Open ()" -Methode in der ersten Zeile des Programms aufgerufen. Hier werden wir die Datei verwenden, die wir in der vorherigen Instanz erstellt haben. Also haben wir den Dateinamen "Bericht" angegeben.txt “und dann wird der Modus als" a "angegeben. Der Modus „A“ bezieht sich auf den Verhaltensmodus „Anhang“, was bedeutet, dass wir einige Textzeichenfolgen direkt neben dem vorherigen Inhalt in die vorhanden. Jetzt wird die Datei im Append -Modus geöffnet. Um diese Datei im Programm aufzubewahren, haben wir ein Dateiobjekt „Plot“ erstellt. mit diesem; Die Datei ist während des gesamten Programms zugänglich.

Wir haben die angegebene Datei geöffnet, um zu überprüfen. Wie wir sehen können, enthält diese Datei zwei Zeichenfolgenzeilen darin.

Um nun neue Inhalte in dieser Datei mit dem vorhandenen anzuhängen, haben wir die Python -Datei "write ()" mit dem Dateiobjekt "Plot" aufgerufen und den Text geschrieben, um zwischen seinen Funktionsklammern als „eine neue String -Zeile ist hinzugefügt.Die gleiche Funktion wird in der nächsten Zeile erneut aufgerufen, um eine andere String -Zeile als "Dies ist die zweite neu angehängte String -Zeile anzuhängen.Diese beiden String -Zeilen wären in den aktuellen Daten der Datei enthalten gewesen.

Um die Zugänglichkeit der Datei zu überprüfen, haben wir die Datei "suchable ()" mit dem Dateiobjekt "Plot" bezeichnet. Um sein generiertes Ergebnis zu speichern, haben wir eine Variable „ungerade“ verwendet. Um die Ausgabe auszusehen, wurde hier die Python „Print ()“ -Methode in die Praxis umgesetzt. Eine Textzeichenfolge „ist angegeben, die Datei einsuchbar ist?"Mit einer Variablen" ungeraden "wird an die Anzeigemethode" print () "übergeben. Letztendlich wird die Datei nach allen Vorgängen geschlossen, indem die Methode „Close ()“ aufgerufen wird.

Wir haben die Datei geöffnet und können im Bild unten sehen, dass die neuen Zeichenfolgen erfolgreich angehängt wurden.

Das Ergebnis für die Methode „Seekable ()“ ergibt „wahr“. Die Datei ist suchbar.

Beispiel Nr. 3: Überprüfen Sie, ob eine Datei nach dem Öffnen im Lesemodus eine Datei suchbar ist

In der letzten Instanz würden wir sehen, ob eine Datei im Lesemodus suchbar ist oder nicht.

Öffnen Sie die Datei mit der Methode "open ()". Die Datei wird als „Bericht“ bereitgestellt.txt “und der Modus ist„ R “. Die Ausgabe ist dem Dateiobjekt "Sperre" zugewiesen. Um die Datei zu lesen, haben wir die Methode "read ()" mit dem Dateiobjekt "Sperre" aufgerufen. Folglich wird der Text der Datei gelesen. Jetzt werden wir bewerten, ob es suchbar ist. Die Methode „Seekable ()“ wird mit dem Dateiobjekt "Sperre" aufgerufen und das Ergebnis wird in der Variablen "y" gespeichert. Die Methode „Print ()“ zeigt das Ergebnis am Terminal an und schließlich wird die Datei mit der Methode „Close ()“ geschlossen.

Die bereitgestellte Datei im Lesemodus ist suchbar.

Abschluss

Die Überprüfung der Zugänglichkeit einer Datei mit dem Python -Modul ist eine sehr nützliche Technik. Python bietet uns eine Methode, „suchable ()“, um zu überprüfen, ob eine in einem bestimmten Modus geöffnete Datei zugänglich ist oder nicht. Wir haben drei Instanzen für drei verschiedene Verhaltensmodi zum Öffnen einer Datei erstellt. Jeder Modus wurde über die Python -Datei „Seekable ()“ überprüft und verifiziert, unabhängig davon, ob sie zugänglich waren oder nicht. Nachdem wir alle Abbildungen ausgeführt hatten, kamen wir zu dem Schluss.