Python File truncate()-Methode

Python bietet mehrere integrierte Module und Funktionen für die Arbeit mit Dateien. Alle diese Module und Funktionen werden verwendet, um verschiedene Vorgänge auszuführen, wie z. B. das Umbenennen von Dateien, das Anhängen oder Entfernen von Dateien und das Ändern der Dateigröße. Um die Größe der Datei basierend auf der angegebenen Größe zu ändern oder zu kürzen, muss die integrierte Funktion „file.truncate()Die Methode wird in Python verwendet.

Dieser Artikel enthält eine ausführliche Anleitung zu Pythons „file.truncate()”-Methode anhand mehrerer Beispiele und anhand des folgenden Inhalts:

Was ist die Dateimethode „file.truncate()“ in Python?

Der „file.truncateDie Methode „“ wird in Python verwendet, um die angegebene Datei basierend auf den jeweiligen Bytezahlen zu kürzen oder ihre Größe zu ändern.

Syntax

file.truncate(size)

Parameter

In der obigen Syntax:

    • Der „kürzen()Die Methode verwendet die Methode „Größe”-Parameter, der die Dateigröße nach der Kürzung angibt.
    • Die aktuelle Position wird verwendet, wenn der Größenparameter nicht definiert ist.

Rückgabewert

Der „kürzen()Die Methode ruft keinen Wert ab.

Lassen Sie uns nun einige Beispiele mit dieser Methode für die folgende Textdatei namens „example.txt“ durchführen:

Die Größe der Datei wird unten angezeigt:


Beispiel 1: Kürzen einer Datei auf die angegebene Größe mit der Methode „file.truncate()“.

Der folgende Code verwendet die Methode „file.truncate()“, um die Dateigröße zu kürzen:

file_obj = open(„example.txt“, „a“)
file_obj.truncate(25)
file_obj.close()

Im obigen Code ist das „offen()Die Funktion öffnet die Datei mit dem Namen „example.txt„im Anhängemodus“A“. Der „file.truncate()„Methode nimmt die Bytes-Nummer“25” als Argument und reduziert die Größe der Datei. Zuletzt wird die Datei mit der Methode „file.close()“ geschlossen.

Ausgabe

Der Dateiinhalt nach der Kürzung wird im obigen Snippet angezeigt.

Die Dateigröße nach der Kürzung wird in diesem Snippet angezeigt.

Beispiel 2: Datei mit den Methoden „truncate()“ und „read()“ abschneiden und lesen

Wir können den Dateiinhalt auch in der Python-Konsole lesen, nachdem wir die Datei auf die angegebenen Bytes gekürzt haben. Hier ist ein Beispielcode:

file_obj = open(„example.txt“, „a“)
file_obj.truncate(25)
file_obj.close()
file_obj = open(„example.txt“, „r“)
print(file_obj.read())

In diesem Code ist das „file.truncate()„Methode nimmt die angegebene Bytegröße an“25” als Argument und kürzt die Datei. Die Methode „read()“ öffnet die Datei im „r“-Modus und liest die Dateidaten nach der Kürzung.

Ausgabe

Die abgeschnittene Datei wurde erfolgreich gelesen.

Beispiel 3: Abschneiden einer Datei mit der Methode „file.truncate()“ unter Verwendung der Anweisung „with“.

Der „mitDie Anweisung kann auch zusammen mit der Anweisung „ verwendet werden.file.truncate()”-Methode zum Ändern der Dateigröße in Python. Der Vorteil der Verwendung von „mitDie Anweisung besagt, dass wir die Datei nach dem Abschneiden nicht schließen müssen, da sie automatisch geschlossen wird. Hier ist ein Beispielcode:

mit open(‚example.txt‘, ‚a‘) als fp:
fp.truncate(25)

Im obigen Code ist das „mit” wird mit der Funktion „open()“ verwendet, um die Datei im „a“-Anhängemodus zu öffnen und sie mit der Funktion „kürzen()“ Methode.

Ausgabe

Die Datei wurde erfolgreich abgeschnitten.

Abschluss

In Python ist das „kürzen()Die Methode „wird verwendet, um die Dateigröße zu kürzen oder zu reduzieren, indem die angegebenen Bytezahlen als Argument verwendet werden. Der „kürzen()Die Methode „read()“ wird zusammen mit der Methode „read()“ verwendet, um den Inhalt der Datei in Python abzuschneiden und zu lesen. Dieser Blog bietet einen umfassenden Überblick über Python.kürzen()”-Methode anhand mehrerer Beispiele.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen