Python3-Datei read()-Methode
Übersicht
read()Die Methode wird verwendet, um die angegebene Anzahl von Zeichen aus der Datei (Textmodust) oder Bytes (Binärmodusb) zu lesen. Wenn der Parameter nicht angegeben istsizeodersizeoder negativ ist, lesen Sie den gesamten Inhalt der Datei.
Syntax
Die Syntax der Methode read() lautet wie folgt:
fileObject.read([size]);
Parameters
-
sizesize -- Die Anzahl der Zeichen (Textmodus) oder Bytes (Binärmodus), die aus der Datei gelesen werden sollen. Der Standardwert ist-1, was bedeutet, dass die gesamte Datei gelesen wird.
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:
This is line one This is line two This is line three This is line four This is line five
Dateiinhalt in einer Schleife lesen:
Beispiel
#!/usr/bin/python3
# Datei öffnen
fo = open("example.txt", "r+")
print ("Dateiname: ", fo.name)
line = fo.read(10)
print ("Gelesene Zeichenkette: %s" % (line))
# Datei schließen
fo.close()
# Datei öffnen
fo = open("example.txt", "r+")
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 读取的字符串: 这是第一行 这是第二
Andere Erweiterungen