Python-Datei read()-Methode
Übersicht
read()Die Methode wird verwendet, um eine angegebene Anzahl von Bytes aus einer Datei zu lesen. Wenn sie nicht angegeben oder negativ ist, liest sie alles.
Syntax
Die Syntax der Methode read() lautet wie folgt:
fileObject.read([size]);
Parameters
-
size-- Die Anzahl der Bytes, die aus der Datei gelesen werden sollen. Der Standardwert ist -1, was das Lesen der gesamten Datei bedeutet.
Rückgabewert
Gibt die aus der Zeichenfolge gelesenen Bytes zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Methode read():
Der Inhalt der Datei example.txt ist wie folgt:
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
Schleife zum Lesen des Dateiinhalts:
Beispiel
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Datei öffnen
fo = open("example.txt", "rw+")
print Dateiname:, fo.name
line = fo.read(10)
print Gelesene Zeichenkette: %s % (line)
# Datei schließen
fo.close()
# -*- coding: UTF-8 -*-
# Datei öffnen
fo = open("example.txt", "rw+")
print Dateiname:, fo.name
line = fo.read(10)
print Gelesene Zeichenkette: %s % (line)
# Datei schließen
fo.close()
Die Ausgabe des obigen Beispiels ist:
文件名为: example.txt 读取的字符串: 1:www.runoAndere Erweiterungen
Python-Dateimethoden