Ich habe einen einfachen Generator, der Daten von einem Socket liest und jedes Datenpaket ausgibt, wenn es empfangen wird.
while True:
data = s.recv(512)
if not data:
break
yield data
Die Daten sehen aus wie eine csv-Datei und enthalten daher Zeilenumbrüche. Wie kann ich meinen Code ändern, um die Textzeilen anstelle der Puffergröße auszugeben? Ich habe mit split(') herumgespielt \n '), aber ich komme immer wieder ins Grübeln, wie ich erkennen soll, dass das letzte Datenpaket möglicherweise keine vollständige Zeile ist und ich auf das nächste Datenpaket warten muss.
Gracias.