In Python 2 hatten Dateiobjekte eine xreadlines() -Methode, die einen Iterator zurückgab, der die Datei Zeile für Zeile lesen würde. In Python 3 existiert die xreadlines() -Methode nicht mehr, und readies() gibt immer noch eine Liste zurück (kein Iterator). Hat Python 3 etwas ähnlich wie xreadlines()?Was ersetzt xreadlines() in Python 3?
Ich weiß, ich
for line in f:
tun können, statt
for line in f.xreadlines():
Aber ich würde auch verwenden xreadlines möchten() ohne eine for-Schleife:
print(f.xreadlines()[7]) #read lines 0 to 7 and prints line 7
* Sie können ein Iterator nicht * Index. 'zip ([1,2,3], [4,5,6]) [0]' -> Fehler. – kennytm
@KennyTM Sie haben Recht. Ich löschte den Teil von mir, der sagte "Sie können einen Iterator indizieren". Ich dachte, ich kann einen Iterator indizieren, weil ich Bereich (10) [7] tun kann, aber das bedeutet nicht, dass ich einen Iterator indizieren kann. Vielen Dank. – snakile