Mit Python .txt auslesen, dass immer die nächste Zeile kommt?

3 Antworten

with open(filename, "r") as f:
  line = f.readline()
  while line:
    # do something
    line = f.readline()

Oder du lässt dir die Datei in eine Liste speichern und arbeitest dann damit

with open(filename, "r") as f:
  data = f.readlines()
f=open('fred.txt','r')
for line in f:
   print(line)
Woher ich das weiß:Studium / Ausbildung – Informatikstudent

Normalerweise könntest Du mit:

for line in open(filename),r):
  print(line)

Die Datei zeilenweise ausgeben. Deien Frage ist etwas unglücklich formuliert, willst Du eventuell mit jedem Aufruf eien weitere Zeile ausgeben lassen?

cornibvb 
Fragesteller
 20.01.2020, 15:49

Genau! Also am Anfang die erste Zeile, dann die zweite usw

0