Heim > Artikel > Backend-Entwicklung > Was ist die Python File truncate()-Methode? Wo kann es verwendet werden?
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 ])
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
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()
Das Ausgabeergebnis des obigen Beispiels ist:
文件名为: runoob.txt 读取第一行: 1:www.runoob.com 读取数据:
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()
Das Ausgabeergebnis des obigen Beispiels ist:
文件名为: runoob.txt 读取数据: 1:www.runo
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!