Ist es in Python möglich aus einer Datei zu lesen, in die kontinuierlich Daten hinzugefügt werden?
Beispiel: In eine Textdatei werden kontinuierlich Daten am Ende hinzugefügt: Zeit1: a, Zeit2: ab, Zeit3: abc, usw. Nun soll ein Python Programm diese Datei im Sinne von FIFO abarbeiten, also zuerst 'a' lesen, bearbeiten, löschen, dann 'b' lesen, bearbeiten, löschen, usw. solange bis nichts mehr übrig ist. Wie gesagt, während der Bearbeitung können (von anderen Programmen) immer wieder neue Daten an die Datei hinten angehangen werden.
Falls das mit einer Datei nicht geht, wäre auch eine Lösung via Datenbank oder einen Stream denkbar.
Kann Python Queuing?
-
BlackJack
Mit einer Datei geht das nicht, weil man da nicht einfach etwas am Anfang oder auch mitten drin entfernen kann. Unabhängig von der Programmiersprache. Datenbank oder Pipe ginge natürlich.
