Python3-Datei read()-Methode

Python3-Dateimethoden


Ü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()

Die Ausgabe des obigen Beispiels ist:

文件名为:  example.txt
读取的字符串: 这是第一行
这是第二

Python3-Dateimethoden

Andere Erweiterungen