Heim > Backend-Entwicklung > Python-Tutorial > Was ist die Python File truncate()-Methode? Wo kann es verwendet werden?

Was ist die Python File truncate()-Methode? Wo kann es verwendet werden?

乌拉乌拉~
Freigeben: 2018-08-16 17:35:42
Original
2481 Leute haben es durchsucht

Im heutigen Artikel erfahren wir mehr über die truncate-Methode in Python. Bevor wir den Artikel betreten, kennen wir möglicherweise nicht die truncate-Verwendung oder ähnliches, aber in diesem Artikel werden wir es tun Verwenden Sie Beispiel für eine Truncate-Anweisung, um Ihnen das Verständnis der Truncate-Methode im heutigen Artikel zu vermitteln.

Übersicht

Die Methode truncate() wird verwendet, um die Datei zu kürzen. Wenn der optionale Parameter size angegeben ist, bedeutet dies, dass die Datei auf die Größe von Zeichen gekürzt wird. Wenn die Größe nicht angegeben ist, wird sie ab der aktuellen Position abgeschnitten. Nach dem Abschneiden werden alle auf die Größe folgenden Zeichen gelöscht.

Syntax

Die Syntax der truncate()-Methode lautet wie folgt:

fileObject.truncate( [ size ])
Nach dem Login kopieren

Parameter

Größe – Optional, falls vorhanden, wird die Datei auf die Größe Bytes gekürzt.

(Diese Methode hat keinen Rückgabewert.)

Beispiel

Das folgende Beispiel demonstriert die Verwendung der truncate()-Methode:

Der Inhalt der Datei runoob.txt lautet wie folgt:

1:www.runoob.com
2:www.runoob.com
3:www.runoob.com
4:www.runoob.com
5:www.runoob.com
Nach dem Login kopieren

Schleife zum Lesen des Inhalts der Datei:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("runoob.txt", "r+")
print "文件名为: ", fo.name
line = fo.readline()
print "读取第一行: %s" % (line)
# 截断剩下的字符串
fo.truncate()
# 尝试再次读取数据
line = fo.readline()
print "读取数据: %s" % (line)
# 关闭文件
fo.close()
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels ist:

文件名为:  runoob.txt
读取第一行: 1:www.runoob.com
读取数据:
Nach dem Login kopieren

Das folgende Beispiel fängt runoob 10 Bytes einer TXT-Datei ab:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("runoob.txt", "r+")
print "文件名为: ", fo.name
# 截取10个字节
fo.truncate(10)
str = fo.read()
print "读取数据: %s" % (str)
# 关闭文件
fo.close()
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels ist:

文件名为:  runoob.txt
读取数据: 1:www.runo
Nach dem Login kopieren

In diesem Artikel erklären wir, was das ist Wenn Sie die Methode truncate() nicht verstehen, können Sie es ausprobieren. Schließlich ist praktisches Üben der beste Weg, um zu überprüfen, was Sie gelernt haben. Abschließend hoffe ich, dass dieser Artikel Ihnen beim Erlernen von Python etwas helfen kann.

Weitere Informationen zu diesem Thema finden Sie in der Spalte Python-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonWas ist die Python File truncate()-Methode? Wo kann es verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage